J'ai installé Cassandra sur ma machine virtuelle Ubuntu et j'ai construit la source. J'essayais d'utiliser les API Thrift et il semble que le fichier libthrift-0.5.jar dans ma corbeille ne soit pas le fichier dont j'ai besoin pour m'interfacer avec l'instance de cassandra en cours d'exécution.Problème lors de l'utilisation des API Thrift
Existe-t-il un autre moyen d'installer les JAR Thrift? J'ai trouvé le
/cassandra/Interface/dossier Thrift
qui a la source Thrift se rapportant à l'interface avec Cassandra. Quand j'ai essayé de faire une ant gen-thrift-java
de la ligne de commande, je reçois un build a échoué avec le message suivant:
Exécuter échoué: java.io.IOException: Impossible d'exécuter le programme « Thrift » (dans répertoire «/home/user/cassandra/Interface "): java.io.IOException: erreur = 2, Aucun fichier ou répertoire
quelqu'un peut-il me donner quelques idées sur ce que dois-je faire pour travailler avec Thrift ici?
Merci
quelqu'un Anytime travaille avec Thrift cru, je dois poser la question: pourquoi vous n'utilisez un client de haut niveau déjà existant comme Hector? –
Je suis encore en train d'essayer de faire évoluer la courbe d'apprentissage de Cassandra pour que des clients comme 'Hector' soient nouveaux pour moi. Certains des échantillons de Cassandra fonctionnent dans le contexte de Thrift/Avro alors j'essayais simplement de reproduire leurs résultats. Le but de ceci est purement éducatif. –
Il semble également que le travail avec Thrift brut soit déconseillé dans le domaine. Pourquoi est-ce si? –