irpas技术客

Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreCli

网络 2703

初始化deaby数据库时,在hive根目录下,使用/bin目录中的schematool命令初始化hive自带的Derby元数据库。

bin/schematool -dbType derby -initSchema

出现jar包冲突的问题

SLF4J: Found binding in [jar:file:/opt/module/hive/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/opt/module/hadoop-3.1.3/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]

解决jar包冲突的问题,在hive目录下输入

mv lib/log4j-slf4j-impl-2.10.0.jar lib/log4j-slf4j-impl-2.10.0.back

启动hive,执行/bin目录下的hive命令,启动hive

bin/hive

输入show databases;出现异常

在hive目录下输入ll

?将debey.log和metastore_db删除

rm -rf derby.log metastore_db/

重新执行

bin/schematool -dbType derby -initSchema

执行show databases;

问题解决!?


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Unable #To #instantiate #binschematool #dbType #derby