hadoop 我得到了这个错误有0 datanode(s)运行,没有节点(s)被排除在此操作

5lhxktic  于 5个月前  发布在  Hadoop
关注(0)|答案(1)|浏览(103)

**我需要安装hive才能在我的机器上使用sqoop吗?**当我试图将数据从mysql导入Hadoop时,它会抛出这样的错误:

bhandarisamir@Lomass-MacBook-Pro ~ % sqoop import \
  --connect jdbc:mysql://lord-MacBook-Pro.local:3306/employees \
  --username root \
  --password password \
  --table employees \
  --target-dir /user/hadoop/employees

字符串
23/11/16 23:41:06 ERROR tool.ImportTool:Encountered IOException running import job:org.apache.hadoop.ipc.RemoteException(java.io.IOException):文件/tmp/hadoop-yarn/staging/bhandari/. staging/job_1700188909100_0001/libjars/mysql-connector-java-5.1.48.jar只能复制到0个节点,而不是minReplication(=1)。有0个数据阳极正在运行,并且在此操作中不排除任何节点。
我希望从mysql的数据导入这里http://localhost:50070/explorer. html #/.但它是不成功的.

6pp0gazn

6pp0gazn1#

是的,sqoop需要Hive,但您的错误提示HDFS未运行,因此如果没有健康的HDFS群集,Hive将无法工作
在运行任何sqoop命令之前,需要查看namenode和datanode日志以了解连接问题
请注意,sqoop本身是一个退役的Apache项目。

相关问题