DataStax Devcenter ne parvient pas à se connecter à distance à une base de données cassandra

OS: CentOS 6.4 (serveur)

J'ai installé avec succès (yum install dsc20) la couche de base de données cassandra dans mon serveur et peut se connecter en utilisant le CQL SHel (cqlsh). Mais j'ai besoin d'exécuter des requêtes à l'aide de la DataStax de DevCenter logiciel. Donc je l'ai installé (DevCenter) dans un poste de travail séparé. (CentOS 6.4 - ordinateur de bureau) et essayé d'ajouter une nouvelle connexion pour se connecter à l'cassandra db.

Donc j'ai donné l'adresse IP de l' "CentOS 6.4 - server" (dans lequel cassandra base de données est en cours d'exécution) pour l'hôte et le port 9160. Mais lors du test de la connexion, il échoue.

J'ai aussi essayé de désactiver le pare-feu sur le serveur (/etc/init.d/iptables stop). Mais, pas de chance.

Je suis sûr que cela peut être dû à des bourde que je ne peux pas comprendre. Je serai reconnaissant si quelqu'un peut me donner une solution pour cela que je faisais des recherches pour cela, et pas trouvé de réponses. Merci beaucoup à l'avance.

Qu'est-ce que le rpc_address option configurée pour cassandra.yaml? Si c'est de n'écouter que sur l'hôte local puis de clients de l'extérieur ne sera pas en mesure de se connecter.
oui elle a été configurée comme "localhost". Mais j'ai essayé de donner '0.0.0.0'. Mais, pas de chance. Une idée? Je vous remercie pour votre réponse.
après modification de la valeur 0.0.0.0 (sens de l'écoute sur toutes les interfaces) avez-vous ensuite configurer le pare-feu?
configuration de pare-feu signifie: j'ai tout simplement désactivé (/etc/init.d/iptables stop), donc oui.
Est-il quelque chose à voir avec le port? Dans l'assistant nouvelle connexion montre un port par défaut comme 9042. Mais dans la ligne de commande, $ cqlsh dit: "Connecté à Cluster de Test sur localhost:9160." J'ai donc essayé de l'utiliser "9160" ce port. Mais toujours pas de chance.. Toute aide sera très appréciée!

OriginalL'auteur Tharanga | 2013-12-13