概要描述
低版本TDC中通过修改configmap来进行配置文件修改。
TDC2.4之后使用Hamurapi来作为TDC配置中心,支持TDC上部署实例组件的应用配置修改和管理
本文详细描述TDC配置中心的使用
详细描述
1 Hamurapi入口
有两个地方均可以进:
(1)TCC界面:组件详情-运行参数-高级参数前往Transwarp Config Center
(2){nodeIP}/tdc/hamurapi, 用户名密码跟随ignitor
2 功能列表
(1)组件配置管理
- 支持组件配置的新建,删除,编辑
(2)配置集管理
- 支持配置集文件的新建,删除,编辑;
- 支持监听大数据组件的配置变化;
- 支持配置修改冲突对比和解决;
- 支持组件配置历史修改的查看和对比;
- 支持修改回退
(3)版本管理
- 支持同一组件不同版本配置集的创建与管理
3 云产品配置修改常用场景
1、修改Inceptor配置,将认证模式修改为LDAP模式
1)进入租户tcc,部署inceptor7.0产品成功

2)进入inceptor组件详情->运行参数

3)进入高级参数配置页面hamurapi进行inceptor服务配置

4)修改hive-site.xml.tmpl文件hive.server2.authentication=kerberos修改为LDAP (必须为大写)

保存并发布配置集:

5)回到tcc的inceptor组件详情页,重启该组件

6)组件重启ready后,通过beeline -n hive -p 123456模式连接inceptor,连接成功
2 INCEPTOR组件将scheduler模式从FIFO切换成FURION
1)部署数据湖实例8.0.1
2)进入quark组件详情→运行参数,进入高级参数配置页面hamurapi进行quark服务配置

3)hive-site.xml.tmpl文件中修改参数inceptor.scheduler.enabled为true,并添加参数spark.guardian.enabled=true

修改效果如下:


保存发布配置集
4)回到tcc的inceptor组件详情页,重启该组件,等待组件运行

5)进入同一实例中的dbaservice开发入口,验证该配置修改生效
进入Cluster-Pools查看到 Scheduling Mode: FURION ,配置已生效

3 修改inceptor excutor个数


扩展为4个




4 依赖组件更新配置
1)更新某些组件的配置后,弹出如下的弹框:

2)可通过点击右侧的图标进入各个组件进行配置更新,如进入’metrastore’组件

3)点击”更新配置“,进行二次确认

等待配置更新完成
如果没走第二步,也可通过下述方法
4)实例详情-组件列表中需要更新配置的会在组件名称右侧显示”小黄标“

5 版本回溯
hamurapi支持历史版本配置的对比,以及版本回溯


加入对比可以对比配置信息差异

要回退至ldap-true 版本



当前生效


重启组件生效