Sono nuovo in Zookeeper ed è stato un vero problema installarlo ed eseguirlo. Non sono sicuro di cosa ci sia di sbagliato qui, ma spiegherò cosa sto facendo per renderlo più chiaro:FAILED WRITE PID per l'installazione di Zookeeper
1.- Ho seguito la guida di installazione fornita da Apache. Ciò significa scaricare la distribuzione Zookeeper (versione stabile) estratto il file e spostato nella directory home.
2.- Come sto utilizzando Ubuntu 12.04 ho modificato il file .bashrc tra cui questo:
export ZOOKEEPER_INSTALL=/home/myusername/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
3.- Creare un file di configurazione su conf/zoo.cfg
tickTime=2000
dataDir=/var/zookeeper
clientPort=2181
e anche provato con:
dataDir=/var/log/zookeeper
e
dataDir=/var/bin/zookeeper
4.- Quando si esegue il comando di avvio
zkServer.sh start or `bin/zkServer.sh start` nothing happens and always returns this
JMX enabled by default
Using config: /home/sasuke/zookeeper-3.4.5/bin/../conf/zoo.cfg
mkdir: cannot create directory `/var/zookeeper': Permission denied
Starting zookeeper ... /home/sasuke/zookeeper-3.4.5/bin/zkServer.sh: line 113: /var/zookeeper/zookeeper_server.pid: No such file or directory
FAILED TO WRITE PID
ho Java installato e all'interno della directory zookeper è presente un file zookeeper.jar che penso non è in esecuzione. Controllo qui su StackOverflow c'era un ragazzo che ha detto che poteva correre guardiano dello zoo dopo aver digitato
ssh localhost
Ma quando provo a farlo io ottenere questo errore
ssh: connect to host localhost port 22: Connection refused
prega di aiuto. Sono qui per cercare di risolverlo da troppo tempo.
Guida alle operazioni preliminari di guardiano dello zoo: http://zookeeper.apache.org/doc/r3.1.2/zookeeperStarted.html caso precedente risolto con il localhost shh Zookeeper: FAILED TO WRITE PID
AGGIORNAMENTO: Le autorizzazioni per registro sono:
drwxr-xr-x 19 root root 4096 Oct 10 07:52 log
e per Zookeeper:
drwxr-xr-x 2 zookeeper zookeeper 4096 Mar 23 2012 zookeeper
Devo cambiare e qualcuno di questi?
Post autorizzazioni di '/ var/log/zookeeper'? Sembra che tu non disponga delle autorizzazioni necessarie – bsd
Per favore, vedi la mia risposta sulla stessa domanda: http://stackoverflow.com/questions/11092636/zookeeper-failed-to-write-pid –
prova il server di avvio con "start -foreground "per vedere il registro completo del problema –