hadoop2.6 和hive1.2

来源:互联网 发布:算法导论 如何 编辑:程序博客网 时间:2024/05/16 11:43

在配置hadoop2.6  ,hive1.2的时候,启动 Hive时 会报一个错误。:

  Terminal initialization failed; falling back to unsupported

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

解决方法是 :   把 hadoop2.6 自带的jline jar包全部删除  ,换成 hive1.2 自带的jline2.12  ,即可。


另外  还要在 hive-site.xml中增加两项配置: 

<property>
    <name>system:java.io.tmpdir</name>
    <value>/home/hadoop/hivetmp</value>    --  这个是自己设置的一个目录 ....
    </property> 

  <name>system:user.name</name>
    <value>lz</value>    --  -- 随便一个名字
 
  </property>

才不会出现问题。

0 0
原创粉丝点击