首页 > 解决方案 > 哪个版本的sqoop兼容hadoop 3.0

问题描述

运行时sqoop version,出现此错误:

hadoopusr@houssein:~$ sqoop 版本
警告:/usr/lib/sqoop/../hbase 不存在!HBase 导入将失败。请将 $HBASE_HOME 设置为 HBase 安装的根目录。

警告:/usr/lib/sqoop/../hcatalog 不存在!HCatalog 作业将失败。请将 $HCAT_HOME 设置为 HCatalog 安装的根目录。

警告:/usr/lib/sqoop/../accumulo 不存在!Accumulo 导入将失败。请将 $ACCUMULO_HOME 设置为 Accumulo 安装的根目录。

警告:/usr/lib/sqoop/../zookeeper 不存在!Accumulo 导入将失败。请将 $ZOOKEEPER_HOME 设置为 Zookeeper 安装的根目录。

/usr/local/hadoop/libexec/hadoop-functions.sh:第 2326 行:HADOOP_ORG.APACHE.SQOOP.SQOOP_USER:错误替换
/usr/local/hadoop/libexec/hadoop-functions.sh:第 2421 行:HADOOP_ORG.APACHE。 SQOOP.SQOOP_OPTS:错误替换
2019-02-24 04:43:16,533 信息 sqoop.Sqoop:运行 Sqoop 版本:1.4.7 Sqoop 1.4.7
git commit id 2328971411f57f0cb683dfb79d19d4d19d185dd8
由 maugli 于 12 月 8 日星期四 22 月 1 日 5 月 1 日编译: `

有什么帮助吗?

标签: hadoopsqoop

解决方案


首先,将 Hadoop 的版本更改为 2.6.x。

环境警告说您需要将每个依赖项放在对应的目录中。


推荐阅读