Vielen Dank für das Lesen. Ich stecke bei Schritt 3 in diesem Tutorial zur Installation von Cassandra fest: http://wiki.apache.org/cassandra/GettingStarted#Step_3:_Start_CassandraSo konfigurieren Sie Zugriffsberechtigungen für Cassandra auf Linux Ubuntu
Ich kann diese Software nur als root ausführen. (schreiend dies über fiktiven Hubschrauber Lärm) Dies scheint wie ein schrecklicher Weg, um die Software zu laufen.
Wenn die Cassandra Start-Server als meine normale Benutzer erhalte ich folgende Fehler:
1.) 15:46:00,147 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - openFile(/var/log/cassandra/system.log,true) call failed. java.io.FileNotFoundException: /var/log/cassandra/system.log (Permission denied)
2.) ERROR 20:46:00 Doesn't have write permissions for /var/lib/cassandra/data directory
habe ich versucht, die Berechtigungen mehrmals und nichts ändert gearbeitet hat, . Ich habe versucht, die /var/log/cassandra/system.log
Berechtigungen zum Lesen/Schreiben für die cassandra
Gruppe auf dem Betriebssystem (OS) zu ändern. Der Befehl, den ich dazu verwendet habe, war sudo chmod 664 /var/log/cassandra/system.log
. Ich fand diese Seite hilfreich beim Bestimmen, wie die Berechtigungen geändert werden: http://www.linux.org/threads/file-permissions-chmod.4094/
Dann fügte ich meinen Benutzernamen der cassandra
Gruppe hinzu. Von meinem Verständnis, den /usr/sbin/cassandra -f
Befehl auszuführen, wie mein Benutzer mir erlauben sollte, auf die Datei /var/log/cassandra/system.log
zuzugreifen, die einen der Fehler, Fehlernummer 1 oben lösen würde.
Hochachtungsvoll,
Benutzer
Diese Dinge sind bereits im Besitz von 'Cassandra' Benutzer, aber ich versuche, das Cassandra-Programm als normaler Benutzer ausführen, sagen wir' foo' auf meinem Betriebssystem. Ich habe versucht, die Berechtigungen für '/ var/log/cassandra/system.log' zu ändern, jedenfalls nicht für'/var/lib/cassandra/commitlog'. – user3870315
Warum möchten Sie Cassandra als normalen Benutzer ausführen? – phact
Der Benutzer benötigt Zugriff auf alle Dateien – phact