在CM中修改HDFS的nameservice

        在大数据平台中,hdfs的nameservice关系到很多方面,如果有配置错误的话,往往排查起来会非常非常的蛋疼,这时候就需要修改nameservice了,在CM中修改nameservice又不同于直接在配置文件里修改,需要进行的步骤有些许繁琐,这里稍微总结一下。

1       停止除了zookeeper之外的所有服务

2       在其中一台zookeeper server的服务器上运行(nameservice1是待修改的nameservice名称)

zookeeper-client

    rmr /hadoop-ha/nameservice1

若在这之前部署了kerberos,此处会报没有权限的错误。解决办法如下:

CM中,选择zookeeper,配置,ZookeeperServer Java 配置选项里,填上“-Dzookeeper.skipACL=yes”,保存,重启!

3       CM管理页面,选择HDFS服务-->配置-->搜索nameservice,修改成新的;搜索quorum,修改quorum journal名称一致。保存

4       点击实例,选择Federation and High Availability选项,点进去继续点击操作,点击“在zookeeper中初始化High Availability状态

5       前往Hive界面,点击操作,选择“更新Hive Metastore NameNode

6       回到HDFS,点击实例,勾选JN,点击启动

7       进入HDFS,选择一个NameNode实例,再点击操作,选择初始化共享edits目录

8       回到首页,部署配置,重启集群

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值