2016-04-05 4 views
0

Ich benutze Ubuntu 15.10 64 Bit mit OpenJDK 1.8.0_66. Cassandra 3.3 und OpsCenter 5.2.4 werden von apt-Paketen installiert und lokal ausgeführt. Ich verwende die folgenden Quellen.Funktioniert die OpsCenter Community mit einem Cassandra-Cluster mit nur einem Knoten?

deb http://www.apache.org/dist/cassandra/debian 33x main 
deb http://debian.datastax.com/community stable main 

Die OpsCenter doc sagt: "In Cluster hinzufügen, die Host-Namen oder die IP-Adressen von zwei oder drei Knoten im Cluster ein, die JMX und Native Transport-Ports gesetzt, und klicken Sie auf Speichern Cluster".

Ich habe einen Cluster mit einem einzelnen Knoten, daher muss ich nicht zwei oder drei IP-Adressen eingeben. Wenn ich die Adresse des Knotens eingib, erhalte ich die folgende Meldung: "Fehler beim Erstellen des Clusters: Verbindung zum Cluster konnte nicht hergestellt werden. Fehler ist: Verbindung zu keinem Seed-Knoten möglich, versuchte ['127.0.0.1']".

Ich verwende die Standard-Ports. netstat -an gibt unter anderem die folgenden Zeilen.

tcp  0  0 127.0.0.1:7199   0.0.0.0:*    LISTEN 
tcp6  0  0 127.0.0.1:9042   :::*     LISTEN 

nodetool status funktioniert gut.

$ nodetool status 
Datacenter: datacenter1 
======================= 
Status=Up/Down 
|/ State=Normal/Leaving/Joining/Moving 
-- Address Load  Tokens  Owns Host ID        Rack 
UN 127.0.0.1 201.17 KB 256   ?  04da2c59-1a88-4ed3-9af9-8f64ae27e9ac rack1 

Note: Non-system keyspaces don't have the same replication settings, effective ownership information is meaningless 

So ist cqlsh.

$ cqlsh 
Connected to Test Cluster at 127.0.0.1:9042. 
[cqlsh 5.0.1 | Cassandra 3.3 | CQL spec 3.4.0 | Native protocol v4] 
Use HELP for help. 
cqlsh> 

Nachdem ich bei anderen Fragen suchen versucht, die folgenden in /etc/cassandra/cassandra-env.sh uncommenting. Ich habe sowohl localhost als auch 127.0.0.1 ausprobiert. Es hat nicht geholfen.

JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=<hostname>" 

Es gibt nichts in /var/log/cassandra/debug.log oder /var/log/cassandra/system.log, wenn die Verbindungsversuche scheitern. Die einzigen Protokollnachrichten stammen von Cassandra start/stop.

Ist es überhaupt möglich, OpsCenter mit einem Cluster mit einem Knoten zu verwenden? Wenn ja, was könnte ich vermissen?

Antwort