
原因:缺少hive jar包
解決辦法:將hive/lib 包下的hive-common-1.2.2.jar和 hive-exec-1.2.2.jar 拷貝到sqoop/lib包下
[root@CentOS7 sqoop-1.4.7]# cp /usr/apache-hive-1.2.2-bin/lib/hive-common-1.2.2.jar /usr/sqoop-1.4.7/lib/
[root@CentOS7 sqoop-1.4.7]# cp /usr/apache-hive-1.2.2-bin/lib/hive-exec-1.2.2.jar /usr/sqoop-1.4.7/lib/
添加之后會出現: ERROR tool.ImportTool: Import failed: org.apache.hadoop.mapred.FileAlreadyExistsException: Output directory hdfs://CentOS:9000/user/root/student already exists
原因:剛才環節已經在hdfs中創建了檔案夾
解決辦法:洗掉即可
hdfs dfs -rm -f -r hdfs://CentOS:9000/user/root/student
成功!!!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/301904.html
標籤:其他
