在连接远程hive时:
hiveserver2
# hiveserver2后台运行
nohup
hiveserver2 &
报错:
1、hadoop is in safe
java.lang.RuntimeException: Error applying authorization policy on hive configuration: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /tmp/hive/root/c6dccd2b-0324-41d3-89fe-b28e74a3f9ac. Name node is in safe mode.
The reported blocks 36 needs additional 1 blocks to reach the threshold 0.9990 of total blocks 38.
先杀死hiveserver2进程,再使用hadoop dfsadmin关闭
hdfs dfsadmin -safemode leave
看到safe mode is off即可
2、找不到Tez
java.lang.NoClassDefFoundError: org/apache/tez/dag/api/TezConfiguration