您的足迹:首页 > Hive >【原创】Terminal initialization failed; falling back to unsupported错误解决办法

【原创】Terminal initialization failed; falling back to unsupported错误解决办法

基础环境 :Hadoop2.6+hive1.2+Hbase0.96+zookeeper3.4.6

hive启动是报错:

Terminal initialization failed; falling back to unsupported

java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected


原因是hadoop目录下存在老版本jline:

/hadoop-2.6/share/hadoop/yarn/lib:

-rw-r--r-- 1 root root   87325 Mar 10 18:10 jline-0.9.94.jar

解决方法是:

将hive下的新版本jline的JAR包拷贝到hadoop下:

cp /hive/apache-hive-1.2-bin/lib/jline-2.12.jar /hadoop-2.6/share/hadoop/yarn/lib:

-rw-r--r-- 1 root root   87325 Mar 10 18:10 jline-0.9.94.jar   --老版本,删掉

-rw-r--r-- 1 root root  213854 Mar 11 22:22 jline-2.12.jar

然后将每个节点的老版本删掉

rm -rf /usr/local/hadoop/share/hadoop/yarn/lib/jline-0.9.94.jar

重启整个集群,问题解决。

本博客所有文章如无特别注明均为原创。作者:数据为王复制或转载请以超链接形式注明转自 数据为王
原文地址《【原创】Terminal initialization failed; falling back to unsupported错误解决办法

相关推荐


  • blogger

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)