2016-10-12 8 views
0

Я следовал этой инструкции: https://docs.datastax.com/en/datastax_enterprise/4.5/datastax_enterprise/ana/anaSqpDemo.htmlиспользовать DSE sqoop импорт данных из СУБД в Кассандре

  1. Set HADOOP_ENABLED = 1 из/и т.д./по умолчанию/DSE.
  2. sudo service dse start или dse cassandra -t

Теперь я могу использовать dse hadoop, что означает Hadoop включен.

Но когда я пытаюсь запустить dse sqoop import help, я получил эту ошибку: Не удается запустить sqoop: JobTracker не найден

Тогда я понял, что мне нужно добавить учетные данные, я добавил имя пользователя и пароль, получил эту справочную информацию работал:

enter image description here

Но когда я попытался использовать DSE импорт sqoop, я получил эту ошибку: enter image description here

Я думаю, это потому, что dse sqoop не распознает аргументы кассандры, но это dse (datastax), как он не может распознать аргументы кассандры? Как заставить его работать? Спасибо

ответ

0

Вы либо начинаете dse как сервис, либо вручную, а не оба. Эти два этапа являются избыточными:

sudo service dse start 
dse cassandra -t 

Выберите один.

Если это пакет, вы должны, вероятно, воспользоваться службой, чтобы не нарушать права доступа к файлам.

+0

Благодарим за помощь. Ваше предложение верно. Но проблема все еще существует. Я редактирую проблему, пожалуйста, посмотрите. – Jian