2016-06-02 7 views
1

Ich habe Amazon Datastax AMI - EC2 (M3.medium) Instanz zum Ausführen von Cassandra mit folgenden Speicherkonfiguration gestartet.Datastax Amazon EC2 AMI - Speichern Sie die gleichen Daten an zwei verschiedenen Orten gegen Konfiguration

ein Root-Volume (Instanzspeicher) - 8 GB. ein EBS-IOPS-Volume - 50 GB.

Ich habe Datenverzeichnis in cassandra.yaml als/mnt/cassandra/Daten erwähnt.

Mit der obigen Konfiguration kann ich Cassandra ausführen.

Mein Problem ist, wenn ich Probe Schlüsselraum mit Tisch und seine Daten erstellen, werden die Daten unter zwei

Ort gespeichert in

/var/lib/cassandra/Daten/AND/mnt/cassandra/data

Aber in cassandra.yaml, ich konfigurierte Datenverzeichnis sollte auf/mnt/cassandra/Daten sein.

Könnte mir bitte jemand helfen, herauszufinden, "Warum Daten an zwei verschiedenen Orten gespeichert sind?". Ich möchte nur Daten auf meinem EBS-Datenträger vorhanden sein.

Dank

+0

Ich vermute, Sie beide Volumes '/ var/lib/cassandra/data /' & '/ mnt/Cassandra/data' in a auf seltsame Weise. Es scheint, als ob zwischen ihnen etwas gespiegelt wird. Sind Sie sicher, dass irgendwo keine symbolische Verbindung besteht? – doanduyhai

+0

Sie sind wirklich Genie. Ja, es gibt eine symbolische Verbindung zwischen den beiden Standorten. Danke. Bitte geben Sie Ihre Antwort unten, damit ich akzeptieren kann. –

Antwort

1

gelöst, symbolischen Link Problem zwischen /var/lib/cassandra/data/ und /mnt/cassandra/data Ordner

Verwandte Themen