Hive中jline.jar与Hadoop中的jline.jar版本不同,启动hive出错
来源:互联网 发布:淘宝店可以用手机开么 编辑:程序博客网 时间:2024/06/08 09:38
错误如下:
[root@wanghy conf]# hive15/05/30 10:36:52 WARN conf.HiveConf: HiveConf of name hive.metastore.local does not existLogging initialized using configuration in file:/root/work/hive/conf/hive-log4j.propertiesSLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/root/work/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/root/work/hive/lib/hive-jdbc-1.1.0-standalone.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory][ERROR] Terminal initialization failed; falling back to unsupportedjava.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expectedat jline.TerminalFactory.create(TerminalFactory.java:101)at jline.TerminalFactory.get(TerminalFactory.java:158)at jline.console.ConsoleReader.<init>(ConsoleReader.java:229)at jline.console.ConsoleReader.<init>(ConsoleReader.java:221)at jline.console.ConsoleReader.<init>(ConsoleReader.java:209)at org.apache.hadoop.hive.cli.CliDriver.getConsoleReader(CliDriver.java:773)at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:715)at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:675)at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:615)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.apache.hadoop.util.RunJar.run(RunJar.java:221)at org.apache.hadoop.util.RunJar.main(RunJar.java:136)Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expectedat jline.console.ConsoleReader.<init>(ConsoleReader.java:230)at jline.console.ConsoleReader.<init>(ConsoleReader.java:221)at jline.console.ConsoleReader.<init>(ConsoleReader.java:209)at org.apache.hadoop.hive.cli.CliDriver.getConsoleReader(CliDriver.java:773)at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:715)at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:675)at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:615)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:606)at org.apache.hadoop.util.RunJar.run(RunJar.java:221)at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
解决方法:
在Hadoop根目录下运行命令:find ../ -name jline*
搜索结果:
../hadoop-2.6.0/share/hadoop/httpfs/tomcat/webapps/webhdfs/WEB-INF/lib/jline-0.9.94.jar../hadoop-2.6.0/share/hadoop/yarn/lib/jline-0.9.94.jar../hadoop-2.6.0/share/hadoop/kms/tomcat/webapps/kms/WEB-INF/lib/jline-0.9.94.jar
将Hive根目录下jline-2.12.jar替换到hadoop中
0 0
- Hive中jline.jar与Hadoop中的jline.jar版本不同,启动hive出错
- 启动hive 遇到jline 版本冲突问题解决
- 关于hive中jline版本与hadoop不匹配的问题
- Hive启动报错: Found class jline.Terminal, but interfac
- hive提示jline接口过期的问题
- 解决hive启动时报 Found class jline.Terminal, but interface was expected...的问题
- hive启动报错: Found class jline.Terminal, but interface was expected
- hive启动报错:hive1.1.1和0.13的jline的差别
- hive启动报错:Found class jline.Terminal, but interface was expected
- 解决hive启动时报错 Found class jline.Terminal, but interface was expected
- hive 启动报错 Found class jline.Terminal, but interface was expected
- Hive启动报:jva.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expecte
- linux中安装hive的步骤以及关于jline报错的问题
- hive--Found class jline.Terminal, but interface was expected
- idea中Hadoop Hive编程 要导入的jar包
- hive 版本加载外部jar文件(区分本地与HDFS)
- 【jline】Jline介绍
- Hadoop笔记之Hive安装异常(Missing Hive Execution Jar)
- 日经社説 20150530 安保は感情論でなく理詰めで論議せよ
- 当技术遇到激情 -云助力活动现场播报
- c++类模板和函数模板
- arduino的介绍
- 我是新人
- Hive中jline.jar与Hadoop中的jline.jar版本不同,启动hive出错
- 社説 20150530 口永良部島噴火 円滑避難に生きた事前の備え
- 【swift】15-0530 闭包
- 解决Android Studio 和 Android SDK Manager 无法在线更新的问题.
- IOS逆向工程
- 社説 20150530 安保法案審議 専守防衛の本質は変わらない
- TCP/IP、Http、Socket的区别
- 每日一题31:图的遍历
- shell-mysql