无法启动sqoop:找不到jobtracker

时间:2016-04-06 12:38:18

标签: hadoop cassandra sqoop

当我使用sqoop将数据从mysql传输到cassandra时,我收到了像标题这样的错误。

dse sqoop import --connect jdbc:mysql://<IP address>/Turkgen --username root --table mgs --cassandra-keyspace turkgen_ks --cassandra-table mgs --cassandra-thrift-host localhost --cassandra-create-schema

我运行此命令,我收到错误: 无法启动sqoop:找不到jobtracker

修改

当我查看jobtracker的日志文件时。有这样的错误:

不包含有效的主机:端口权限:本地

我该如何解决?

3 个答案:

答案 0 :(得分:0)

输入shell jps并检查作业跟踪器是否正在运行。

如果不是那么 start-all.sh

答案 1 :(得分:0)

我也是个乞丐,但是foll sol为我工作了

请查看hdfs中的/ tmp,并使用1777权限对其所有者进行mapred 在设置过程中,有可能HDFS中的/ tmp被删除了试试看

答案 2 :(得分:0)

请确保 HADOOP_CONF_DIR YARN_CONF_DIR 指向包含Hadoop群集(客户端)配置文件的目录。如果使用CDH,则需要确保在运行sqoop命令的节点上部署YARN网关角色。

相关问题