报错:
在执行 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/