使用dsesqoop将数据从rdbms导入cassandra

ca1c2owp  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(367)

我遵循这个指示:https://docs.datastax.com/en/datastax_enterprise/4.5/datastax_enterprise/ana/anasqpdemo.html
从/etc/default/dse将hadoop\u enabled设置为1。 sudo service dse start 或者 dse cassandra -t 现在我可以使用 dse hadoop ,这意味着hadoop已启用。
但当我想跑的时候 dse sqoop import help ,出现以下错误:无法启动sqoop:找不到jobtracker
然后我发现我需要添加凭证,我添加了用户名和密码,使此帮助信息生效:

但是当我尝试使用dse sqoop import时,出现了以下错误:

我认为这是因为dsesqoop不识别cassandra参数,但它是dse(datastax),它怎么能不识别cassandra参数呢?如何让它工作?谢谢

2hh7jdfx

2hh7jdfx1#

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

sudo service dse start
dse cassandra -t

挑一个。
如果是软件包安装,您可能应该访问该服务,以避免破坏文件权限。

相关问题