./sbin/hbase shell出现Terminal initialization failed; falling back to unsupported java.lang.Incompatib错误
查找了很久知道:在hadoop/share/hadoop/yarn/lib下有jline-0.9.94.jar 这样一个jar包,为老版本。需要换一个新本版
解决方法:下载hive将hive/lib下的 jline.jar 拷贝
hadoop/share/hadoop/yarn/lib
下载hive,下面链接有其他版本
http://mirror.bit.edu.cn/apache/hive/
wget http://mirror.bit.edu.cn/apache/hive/hive-2.3.7/apache-hive-1.2.2-bin.tar.gz
解压,改名 hive
tar -xvf apache-hive-1.2.2-bin.tar.gz hive
拷贝
cp -r hive/lib/jline-2.12.jar hadoop/share/hadoop/yarn/lib
移除hadoop/share/hadoop/yarn/lib/jline-0.9.94.jar
rm -rf hadoop/share/hadoop/yarn/lib/jline-0.9.94.jar
我的问题就是这样解决的