Я пытаюсь запустить демоверсию sqoop от Datastax Enterprise 4.8, я настроил кластер Google Analytics из 4 узлов, а затем с другим узлом, настроенным на MySql, и заполнил данные, как в демонстрационном примере, Я выполнил все шаги демонстрации, и все работает нормально, до тех пор, пока я фактически не запустил команду миграции данных sqoop. Все блоки данных создаются правильно, и кластер работает нормально (я могу видеть его со статусом nodetool и OpsCenter), но когда я запускаю команду sqoop, я получил исключение:Демо-версия Datastax Enterprise Sqoop, получила исключения
host# /bin/dse sqoop --options-file /usr/share/dse/demos/sqoop/import.options
/usr/share/dse/bin/dse.in.sh: line 4: /bin/dse-client-tool: No such file or directory
Unable to start sqoop: jobtracker not found
The import.options файл:
*cql-import
--table
npa_nxx
--cassandra-keyspace
npa_nxx
--cassandra-table
npa_nxx_data
--cassandra-column-mapping
npa:npa,nxx:nxx,latitude:lat,longitude:lon,state:state,city:city
--connect
jdbc:mysql://10.xxx.xxx.xxx/npa_nxx_demo
--username
root
--password
xxxxx
--cassandra-host
10.xxx.xxx.xxx,10.xxx.xxx.xxx*
У кого-нибудь есть идеи, почему эта ошибка? Я переустановил DSE, и все равно получил то же самое ... Спасибо.
К сожалению, команда "/ bin/DSE sqoop /usr/share/dse/demos/sqoop/import.options --options-файл", то сообщение об ошибке следующего , Команда и вывод каким-то образом идут в одну строку в вышеприведенном сообщении. –
Как вы установили DSE? как в пакете install (apt-get, yum) или tar ball? Кроме того, вы можете попробовать запустить/usr/bin/dse sqoop, а не/bin/dse sqoop и посмотреть, работает ли это? – mikea
Я использовал установщик в текстовом режиме. Да, я попытался/bin/dse sqoop -help, он дает ту же ошибку: /usr/share/dse/bin/dse.in.sh: строка 4:/bin/dse-client-tool: нет такого файла или каталога –