项目场景:

客户端启动hive


问题描述:

启动HA后服务端可以启动metastore,客户端启动hive报错:Cannot create directory /tmp/hive/root/a0ec1f00-cd32-41ef-814d-b6aa3d669d77. Name node is in safe mode.


原因分析:

开启HA的时候HDFS开启了安全模式,文件系统中的内容不允许修改也不允许删除,直到安全模式结束。


解决方案:

只要强制关闭安全模式就可以了

// A code block
var foo = 'bar';
// 进入NameNode
[root@xh1 ~]# hadoop dfsadmin -safemode leave

用户可以通过dfsadmin -safemode value 来操作安全模式,参数value的说明如下:
enter - 进入安全模式
leave - 强制NameNode离开安全模式
get - 返回安全模式是否开启的信息
wait - 等待,一直到安全模式结束。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐