Ich habe kürzlich DataStax Enterprise (v5.0) in meinem 5-Knoten-Cluster installiert. Ich plane, 3 Knoten als Funken und 2 Knoten als Cassandra Multi-Node-Cluster zu verwenden.So starten Sie Spark ohne Cassandra in Datastax Enterprise
Nun, wenn ich versuche, Funken in meinem Funken Knoten zu starten -
ich folgende Fehlermeldung erhalten -
sudo dse Funken Exception in thread "main" java.io.IOException: Fehler beim Öffnen nativen Verbindung Cassandra bei 127.0.0.1 {}: 9042 bei com.datastax.spark.connector.cql.CassandraConnector $ $ .com DataStax $ $ spark Stecker $ $ cql CassandraConnector $$ create (CassandraConnector.scala: 160)
Warum suchen Funken nach Cassandra? Gibt es keine Möglichkeit, einen Funken ohne Cassandra in DSE zu starten?
auch die Dateien in DSE conf sollte ich ändern, so dass Funken eine Verbindung zu cassandra auf einem anderen Knoten ausgeführt wird (und nicht mit der lokal an 127.0.0.1:9042 läuft)
Ich sehe. Und wenn ich möchte, dass mein Funke Cassandra benutzt, der auf einem anderen Knoten läuft? – lucidxistence
Übergeben Sie die IP-Adresse einfach über den Spark-Hostparameter Cassandra – RussS