HDFS NameNode 的健康关系整个集群是否能正常运行,生产为了集群的高可用必须开启HA。社区版需要手动修改配置文件进行开启。使用cloudera manager只需在界面根据向导执行即可。
操作步骤:
在HDFS- 操作 -选择启用HA
填写nameservice名称
这个名称随便填写 不知道写什么默认就行了
3.选择另外一台服务器安装namenode ,三个或5个节点安装journalnode
4.配置namenode,journalnode数据目录
这个目录自己配置就可以了 随意填写
继续等待命令执行完成,按照向导操作即可
会报一个namenode初始化失败 那个没事 他自己也会跳过 是刚开始的主从模式的主节点目录初始化失败 。如果报后加入的主节点初始化失败 需要把后加入的主节点相应目录清空 注意权限 建议留个上层目录让他自己创建文件夹就行
6.启用HA成功
后面提示一个hive重启更新元数据
在CDH Web UI上进入到hive界面,停止hive服务,并运行更新 Hive metastore NameNode
停止之后才会变亮
- 停止Hive服务
- 更新Hive Metastore NameNode
- 启动Hive服务