【CDH】CDH/CDP 环境修改 cloudera manager默认端口7180

前言

最近在配合下游搭建 CDP 环境的集群,由于测试方为云环境,并且要求外网 web 端口只能使用 10000 以上,所以 cloudera-manger 默认的 7180需要修改,由于 CM web 界面无法打开,所以只能通过修改元数据库,这里我使用的元数据库是MySql。

修改方法

1. 登录mysql数据库

mysql -h 15.1.1.1 -uroot -p

2. 切换数据库(CM的元数据库)

mysql> use scm;

注意:每个人这个库名,命名不一致,使用自己的即可。

3. 查看 config_containers 表数据

select * from config_containers;

结果如下:

+---------------------+-------------------------+-------------+-------------------+
| CONFIG_CONTAINER_ID | OPTIMISTIC_LOCK_VERSION | CONFIG_TYPE | CONFIG_GENERATION |
+---------------------+-------------------------+-------------+-------------------+
|                   1 |                       1 | ALL_HOSTS   |                 0 |
|                   2 |                      18 | SCM         |                 3 |
+---------------------+-------------------------+-------------+-------------------+

记录 CONFIG_TYPE = SCM 的 CONFIG_CONTAINER_ID 值,我这里为2.

4. 对config 表新增http_port 配置

注意:在CDP 环境中, http_port 的默认值 7180, 在config表中并没有该记录。所以需要我们直接新增,另外一个就是注意 CONFIG_CONTAINER_ID 要与 config_containers 表对应上。否则会报外键冲突。

新增http_port

INSERT INTO `CONFIGS` (`CONFIG_ID`, `ATTR`, `VALUE`, `CONFIG_CONTAINER_ID`) VALUES (635, 'http_port', '17180', 2);

查看是否新增成功

mysql> select * from CONFIGS where ATTR='http_port';
+-----------+---------+-----------+-------+------------+---------+---------------------+-------------------------+----------------------+
| CONFIG_ID | ROLE_ID | ATTR      | VALUE | SERVICE_ID | HOST_ID | CONFIG_CONTAINER_ID | OPTIMISTIC_LOCK_VERSION | ROLE_CONFIG_GROUP_ID |
+-----------+---------+-----------+-------+------------+---------+---------------------+-------------------------+----------------------+
|         635 |    NULL | http_port | 17180  |       NULL |    NULL |                   2 |                       0 |                 NULL |
+-----------+---------+-----------+-------+------------+---------+---------------------+-------------------------+----------------------+
1 row in set (0.00 sec)

5. 修改后重启 cloudera-scm-server

systemctl restart cloudera-scm-server

6. 查看端口是否修改成功

netstat -tunlp|grep `ps -ef|grep cloudera-scm-server |grep -v grep |awk '{print $2}'`

修改成功!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值