启动新安装的Hive / Hadoop时出错

时间:2015-09-25 00:56:25

标签: hadoop cloudera cloudera-cdh

我刚刚安装了CDH 5.4。当我启动Hive时,我会收到消息。

来自Cloudera Manager的消息:

Canary test failed to create file in directory /tmp/.cloudera_health_monitoring_canary_files.
来自服务器的

消息:

引起:
    org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException):无法创建目录/ tmp / hive / hdfs / 5502ca90-629f-4c7e-afd5-dada9535d15c。名称节点处于安全模式。 报告的块404需要额外的504个块以达到总块908的阈值0.9990。 实时数据节点3的数量已达到最小数量0.一旦达到阈值,安全模式将自动关闭。

我该如何解决?

谢谢!

1 个答案:

答案 0 :(得分:1)

原因是: Namenode的Safemode本质上是HDFS集群的只读模式,它不允许对文件系统或块进行任何修改。 通常,Namenode在开始时会自动退出安全模式。如果需要,可以使用'bin / hadoop dfsadmin -safemode'命令显式地将HDFS置于安全模式中。 Namenode首页显示安全模式是打开还是关闭。

在SafeMode退出后尝试相同的操作。

如果Still SafeMode需要超过正常时间,请执行

  

hadoop dfsadmin -safemode leave

如果说权限问题,请使用 hdfs 用户执行相同操作,然后检查Hive状态。