【发布时间】:2016-07-26 20:57:15
【问题描述】:
当我使用 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 的日志文件时。有这样的错误:
不包含有效的主机:端口权限:本地
我该如何解决?
【问题讨论】:
-
您在哪个版本的 DSE 上运行它。如果您没有 jobtracker,那么可能没有在分析节点上运行它。
-
dse 版本为 4.8.6。我在外部安装了 Hadoop,我没有在 dse 内部使用 hadoop。我正在尝试按照datastax的官方手册实现从mysql到cassandra的数据迁移,但出现“无法启动sqoop:找不到jobtracker”的错误。当我运行命令“dse hive”时,我得到了同样的错误。