Jast blog Jast blog
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Jast-zsh

如果你知道你要去哪里,全世界都会给你让路。
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • Ambari自定义服务开发-项目初始化
  • Ambari自定义服务开发-组件安装启动停止卸载介绍
  • Ambari自定义服务开发-自定义服务配置文件在Ambari中的设置方法
  • Ambari自定义服务开发-自定义服务配置文件生成
  • Ambari自定义服务开发-代码如何获取配置参数
  • Ambari自定义服务开发-修改配置文件提示服务重启
    • 修改配置提示重启某一个组件
    • 修改配置提示重启整个服务(当前服务下的所有component)
  • Ambari自定义服务开发-自定义告警
  • Ambari自定义服务开发-查看历史版本配置
  • Ambari自定义服务开发-调试方法
  • Ambari自定义服务开发-执行Shell命令
  • Ambari自定义服务开发-快捷访问链接生成
  • Ambari自定义服务开发-服务组件启动顺序设置
  • Ambari自定义服务开发-服务组件安装依赖另外一个组件设置
  • Ambari自定义服务开发-监控指标Metrics介绍
  • Ambari自定义服务开发-使用客户端下载配置文件
  • Ambari自定义服务开发-美化(增强型)配置参数设置
  • Ambari自定义服务开发-自定义开发安装包整合到Ambari-Server中
  • Ambari自定义服务开发-自定义脚本运行
  • Ambari自定义服务开发-常用函数
  • Ambari自定义服务开发问题处理-中文乱码
  • Ambari自定义服务开发问题处理-告警项UNKWN
  • Ambari自定义服务开发问题处理-Agent安装服务报错unknown
  • Ambari自定义服务开发问题处理-修改源码配置,服务重启后未生效
  • 《Ambari自定义开发教程》笔记
Jast-zsh
2024-04-08
目录

Ambari自定义服务开发-修改配置文件提示服务重启

[toc]

一共有两种修改配置提示重启服务:

  • 修改配置提示重启某一个组件
  • 修改配置提示重启整个服务(当前服务下的所有component)

配置参数为<configuration-dependencies>

下面我们拿修改doris-env.xml配置文件来举例

<configuration-dependencies>
    <config-type>doris-env</config-type>
</configuration-dependencies>
1
2
3

# 修改配置提示重启某一个组件

修改metainfo.xml

<?xml version="1.0"?>
<metainfo>
  <schemaVersion>2.0</schemaVersion>
  <services>
    <service>
    	....
      <components>
        <component>
          <!--组件名称-->
          <name>FRONTEND</name>
          <!--组件在页面显示名称-->
          <displayName>Doris FE</displayName>
          ....
          <configuration-dependencies>
              <config-type>doris-env</config-type>
          </configuration-dependencies>
          
        </component>

        <component>
          <!--组件名称,command-xxx.json中的backend_hosts字段命名就是这个取的字段-->
          <name>BACKEND</name>
          <!--组件在页面显示名称-->
          <displayName>Doris BE</displayName>
          ....
        </component>
      </components>

    .....

    </service>
  </services>
</metainfo>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

上面配置的意思就是当修改doris-env配置文件后,提示FE需要重启。

我们随便修改一个doirs-env的配置,随后在WebUI中可以看到需要重启的提示信息。

image-20240222095626052

点击后可以看到具体需要重启哪个组件

image-20240222095711873

# 修改配置提示重启整个服务(当前服务下的所有component)

将配置放在<service>层级下,修改相关配置文件,就会提示重启所有组件(Componment)

<?xml version="1.0"?>
<metainfo>
  <schemaVersion>2.0</schemaVersion>
  <services>
    <service>
      <!--服务名称,在所有Ambari安装服务中保持唯一-->
      <name>DORIS</name>
      <!--在Ambari Web UI中显示的名称-->
      <displayName>Doris</displayName>
      <!--服务描述,在安装服务时候提示的说明-->
      <comment>Doris 2.x 版本服务安装</comment>
      <!--版本号,安装服务时name+version组合去重-->
      <version>2.0.2</version>
      <!--设置服务在初次部署集群时强制安装-->
      <!--<selection>MANDATORY</selection>-->
      <configuration-dependencies>
              <config-type>fe</config-type>
      </configuration-dependencies>
      ....
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

上面配置的意思就是当修改fe配置文件后,提示服务所有组件需要重启。修改其他配置不会有任何提示。

我们有两个配置文件

image-20240222101157302

  • 修改doris-env配置保存后不会有任何提示。
  • 修改fe配置保存后
    • 这里我们将fe配置文件中的http_port由18030修改为18031
    • 可以看到提示需要重启全部组件image-20240222101335833
    • 重启后进入服务的安装目录,都在/usr/hdp/3.1.5.0-152/这个目录下
    • 查看doris fe的配置文件,我们可以看到http_port = 18031已经修改完成,说明修改生效了
上次更新: 2024/04/08, 10:55:49
Ambari自定义服务开发-代码如何获取配置参数
Ambari自定义服务开发-自定义告警

← Ambari自定义服务开发-代码如何获取配置参数 Ambari自定义服务开发-自定义告警→

最近更新
01
Linux可视化监控
02-26
02
Maven私服搭建
02-26
03
当ElasticSearch时间字段设置多个格式到底是用的哪个?
01-19
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Jast-zsh | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式