hive启动的过程中报错:Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException): Cannot create directory /export/servers/hive/tmp/root/3f53533f-2d07-4ca2-8580-95cb5434e9e3. Name node is in safe mode.
是因为hive进入了安全模式,可以输入下面代码正常退出安全模式:
hdfs dfsadmin -safemode leave
如果显示Safe mode is ON 则表示退出不成功,则输入下面代码强制退出安全模式:
hdfs dfsadmin -safemode forceExit
然后删除出错的block块
hdfs fsck / -delete
最后重新启动hive,就可以了。
其他用法:
hdfs dfsadmin -safemode [选项]
选项:
enter 进入安全模式
get 获取安全模式的状态
leave 退出安全模式
forceExit 强制退出安全模式
wait 等待安全模式结束