Konfigurieren von Zugriffsberechtigungen für Cassandra auf Linux Ubuntu

Danke für das Lesen dieses. Ich komme bei Schritt drei an diesem tutorial bezüglich Installation von Cassandra: http://wiki.apache.org/cassandra/GettingStarted#Step_3:_Start_Cassandra

Kann ich nur diese software ausführen als root. (Schreien diese über fiktive Hubschrauber-Lärm) Diese scheinen, wie eine schreckliche Art und Weise zum ausführen der software.

Beim starten der Cassandra-server als mein normaler Benutzer erhalte ich den folgenden 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

Ich versucht, die änderung der Berechtigungen mehrmals und hat nichts geklappt. Ich habe versucht, die änderung der /var/log/cassandra/system.log Berechtigungen für Lesen/schreiben für die cassandra Gruppe auf der Betriebssystem-(OS). Der Befehl, den ich verwendet, um dies zu tun, war sudo chmod 664 /var/log/cassandra/system.log. Ich fand diese Seite hilfreich bei der Bestimmung, wie um die Berechtigungen zu ändern:http://www.linux.org/threads/file-permissions-chmod.4094/

Dann habe ich noch meinen user-Namen, um die cassandra Gruppe. Von meinem Verständnis läuft die /usr/sbin/cassandra -f Befehl als meine user sollte mir erlauben, den Zugriff auf die /var/log/cassandra/system.log - Datei, was zu lösen wäre ein Fehler, Fehler Nummer 1 oben.

Respektvoll,

Benutzer

InformationsquelleAutor user3870315 | 2015-10-09
Schreibe einen Kommentar