我正面临以下问题来启动Hive / beeline:
*Logging initialized using configuration in jar:file:/home/mine/work/apache-hive-2.3.6-bin/lib/hive-common-2.3.6.jar!/hive-log4j2.properties Async: true
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: Unrecognized Hadoop major version number: 1.0.4
at org.apache.hadoop.hive.shims.ShimLoader.getHadoopShims(ShimLoader.java:91)*
我按照下面的网址来设置配置单元设置:
https://www.bogotobogo.com/Hadoop/BigData_hadoop_Hive_Install_On_Ubuntu_16_04.php
以前,我有hadoop 1.2.1。现在已安装2.7.3。
bashrc contains:
mine@ubuntu:~$ echo $HADOOP_HOME
/home/mine/work/hadoop-2.7.3
mine@ubuntu:~$ echo $HIVE_HOME
/home/mine/work/apache-hive-2.3.6-bin
hive-env.sh contains:
export HADOOP_HOME=/home/mine/work/hadoop-2.7.3
Derby服务器启动。
我不明白hadoop 1.0.4的来历。是否有任何兼容的问题。
请给我您的宝贵建议。
提前致谢,
最佳答案
尝试:导出HADOOP_VERSION =“2.7.3”
关于hadoop - Hive CLI启动引发错误无法识别的Hadoop主要版本号:1.0.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59657578/