使用dse sqoop从RDBMS导入数据到Cassandra

时间:2016-10-12 21:59:41

标签: cassandra datastax sqoop

我遵循了这条指令: https://docs.datastax.com/en/datastax_enterprise/4.5/datastax_enterprise/ana/anaSqpDemo.html

  1. 从/ etc / default / dse设置HADOOP_ENABLED = 1。
  2. sudo service dse startdse cassandra -t
  3. 现在我可以使用dse hadoop,这意味着启用了Hadoop。

    但是当我尝试运行dse sqoop import help时,我收到此错误: 无法启动sqoop:找不到jobtracker

    然后我发现我需要添加凭据,我添加了用户名和密码,得到了这个帮助信息:

    enter image description here

    但是当我尝试使用dse sqoop import时,我遇到了这个错误: enter image description here

    我认为这是因为dse sqoop无法识别cassandra参数,但是它的dse(datastax),它怎么能不识别cassandra参数呢? 如何使它工作?感谢

1 个答案:

答案 0 :(得分:0)

您可以将dse作为服务启动,也可以手动启动,而不是两者都启动。这两个步骤是多余的:

sudo service dse start
dse cassandra -t

选择一个。

如果是软件包安装,您可能应该使用该服务以避免破坏文件权限。