/ / Datastax Enterprise Sqoop demo, got exceptions - sqoop, datastax-enterprise

Démo de Datastax Enterprise Sqoop, avec exceptions - sqoop, datastax-enterprise

J'essaie d'exécuter la démo sqoop de DatastaxEnterprise 4.8, j'ai mis en place un cluster Analytics de 4 nœuds, puis avec un autre nœud mis en place MySql, et remplir les données comme dans l'exemple de démonstration, j'ai suivi toutes les étapes de la démonstration, et tout semble bien fonctionner jusqu'au point où je exécutez réellement la commande sqoop data migration. Toutes les bases de données sont créées correctement et le cluster fonctionne correctement (je peux le voir avec le statut nodetool et avec OpsCenter), mais lorsque j'exécute la commande sqoop, j'ai une exception:

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

Le fichier 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*

quelqu'un a des idées pourquoi cette erreur? J'ai réinstallé le DSE et j'ai toujours le même ... Merci.

Réponses:

0 pour la réponse № 1

J'ai trouvé la raison, besoin de faire un lien logiciel de l'outil client-dse dans le répertoire / bin:

# ln -s /usr/shares/dse/bin/dse-client-tool /bin/dse-client-tool

alors ça marche, pas sûr pourquoi le lien n'a pas été créé lors de l'installation ...


0 pour la réponse № 2

Démarrez DSE en tant que nœud d'analyse.

Modifiez / etc / default / dse, définissez HADOOP_ENABLED = 1 dans cassandra.yaml pour démarrer le service DSE.

bin / dse cassandra -t