当前位置: 代码迷 >> 综合 >> sqoop报Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
  详细解决方案

sqoop报Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

热度:86   发布时间:2023-11-24 21:59:07.0

报错:

在执行 sqoop --options-file profileconf2时报

Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
Exception in thread “main” java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
java.lang.reflect.InvocationTargetException

解决方法:

如果确定单独启动hive执行SQL命令没有任何问题的话,并且成功启动了hbase,那么原因就是sqoop和hive不在同一台虚拟机上,把安装有sqoop虚拟机上的sqoop的目录同步拷贝到安装hive的虚拟机上,再配置一下环境变量,再重新执行sqoop --options-file profileconf2就可以成功了。

scp -r /usr/sqoop root@slave1:/usr/
  相关解决方案