问题:
sqoop1.4.7+cdh6.2.0
hive切换引擎为tez之后,sqoop导入数据到内部表报错 Caused by: java.lang.ClassNotFoundException: org.apache.tez.dag.api.SessionNotRunning
解决方法:
vim /opt/cloudera/parcels/CDH-6.2.0-1.cdh6.2.0.p0.967373/lib/sqoop/conf/hive-site.xml
修改下面参数为mr: (这里不要使用hive/conf下的hive-site.xml软连接过来,防止修改hive的默认执行引擎,sqoop conf 下的hive-site.xml只会修改sqoop导入时的hive引擎)
<property>
<name>hive.execution.engine</name>
<value>mr</value>
</property>