Tôi mới vào Zookeeper và nó đã là một vấn đề thực sự để cài đặt nó và chạy. Tôi không chắc chắn những gì là sai ở đây nhưng tôi sẽ giải thích những gì tôi đã làm để làm cho nó rõ ràng hơn:FAILED TO WRITE PID cài đặt Zookeeper
1.- Tôi đã làm theo hướng dẫn cài đặt do Apache cung cấp. Điều này có nghĩa là tải xuống bản phân phối Zookeeper (bản phát hành ổn định) đã giải nén tệp và chuyển vào thư mục chính.
2. Như tôi đang sử dụng Ubuntu 12.04 Tôi đã sửa đổi các tập tin .bashrc này bao gồm:
export ZOOKEEPER_INSTALL=/home/myusername/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
3.- Tạo một tập tin cấu hình trên conf/zoo.cfg
tickTime=2000
dataDir=/var/zookeeper
clientPort=2181
và cũng đã cố gắng với:
dataDir=/var/log/zookeeper
và
dataDir=/var/bin/zookeeper
4. Khi chạy lệnh start
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
Tôi có cài đặt Java và bên trong thư mục zookeper có một tập tin zookeeper.jar mà tôi nghĩ rằng nó không chạy. Kiểm tra ở đây trên stackoverflow đã có một chàng trai nói rằng ông có thể chạy Zookeeper sau khi nhập
ssh localhost
Nhưng khi tôi cố gắng để làm điều đó tôi nhận được lỗi này
ssh: connect to host localhost port 22: Connection refused
Xin vui lòng giúp. Tôi đã ở đây cố gắng giải quyết nó quá lâu.
Hướng dẫn bắt đầu của Zookeeper: http://zookeeper.apache.org/doc/r3.1.2/zookeeperStarted.html trường hợp trước giải quyết với localhost shh Zookeeper: FAILED TO WRITE PID
UPDATE: Các quyền đối với bản ghi là:
drwxr-xr-x 19 root root 4096 Oct 10 07:52 log
và cho Zookeeper:
drwxr-xr-x 2 zookeeper zookeeper 4096 Mar 23 2012 zookeeper
Tôi có nên thay đổi không e bất kỳ cái nào trong số này?
Quyền đăng của '/ var/log/zookeeper'? Có vẻ như bạn không có các quyền cần thiết – bsd
Vui lòng xem câu trả lời của tôi trên cùng một câu hỏi: http://stackoverflow.com/questions/11092636/zookeeper-failed-to-write-pid –
thử khởi động máy chủ bằng "bắt đầu -foreground "để xem nhật ký đầy đủ của vấn đề –