启动hive报错:Cannot create directory /tmp/hive. Name node is in safe mode
解决方法:退出安全模式
hdfs dfsadmin -safemode leave
如果报错:
[root@hadoop1 apache-hive-2.1.0-bin]# hdfs dfsadmin -safemode leave
safemode: Access denied for user root. Superuser privilege is required
使用 su - hdfs 退出安全模式
[root@hadoop1 apache-hive-2.1.0-bin]# su - hdfs
上一次登录:一 3月 1 08:40:12 CST 2021
-bash-4.2$ hdfs dfsadmin -safemode leave
Safe mode is OFF
另外:启动hive之前需要启动mysql。
最后:启动hive
[hadoop@hadoop1 ~]$ su root
密码:
[root@hadoop1 hadoop]# cd /home/hadoop/apache-hive-2.1.0-bin/
[root@hadoop1 apache-hive-2.1.0-bin]# bin/hive