2012-07-18 22 views
5

Chúng tôi đang sử dụng phân phối cdh4-0.0 từ cloudera. Chúng tôi không thể khởi động trình nền bằng lệnh dưới đây.Không thể khởi động daemon bằng cách sử dụng start-dfs.sh

>start-dfs.sh 
Starting namenodes on [localhost] 
[email protected]'s password: 
localhost: mkdir: cannot create directory `/hduser': Permission denied 
localhost: chown: cannot access `/hduser/hduser': No such file or directory 
localhost: starting namenode, logging to /hduser/hduser/hadoop-hduser-namenode-canberra.out 
localhost: /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/hadoop-daemon.sh: line 150: /hduser/hduser/hadoop-hduser-namenode-canberra.out: No such file or directory 
localhost: head: cannot open `/hduser/hduser/hadoop-hduser-namenode-canberra.out' for reading: No such file or directory 
+0

Hãy xem các thông báo lỗi. Không có quyền tạo thư mục, v.v ...? – khmarbaise

+1

Sản phẩm được cài đặt dưới dạng hduser và đang chạy dưới dạng hduser và chúng tôi đã kiểm tra tất cả các tham số cấu hình HADOOP_ *, chúng dường như ổn. Có cách nào để in các bản ghi gỡ lỗi trong khi lệnh đang được chạy hay không. –

+0

Dường như bạn đã bỏ lỡ để kiểm tra xem ssh hduser @ localhost có hoạt động không có mật khẩu hay không (thường là bằng chứng thực khóa công khai được đề cập trong tài liệu theo như tôi biết). – khmarbaise

Trả lời

1

Có vẻ như bạn đang sử dụng tarball?

Cố gắng thiết lập một ghi đè vị trí mặc định HADOOP_LOG_DIR trong tập tin cấu hình etc/hadoop/hadoop-env.sh bạn như vậy:

export HADOOP_LOG_DIR=/path/to/hadoop/extract/logs/ 

Và sau đó thử lại sbin/start-dfs.sh, và nó sẽ làm việc.

Trong môi trường đóng gói, các tập lệnh bắt đầu được điều chỉnh để cung cấp vị trí duy nhất cho từng loại dịch vụ, thông qua cùng một số HADOOP_LOG_DIR env-var, vì vậy chúng không có cùng vấn đề bạn gặp phải.

Nếu bạn đang sử dụng các gói thay vào đó, không sử dụng các kịch bản và thay vào đó chỉ làm:

service hadoop-hdfs-namenode start 
service hadoop-hdfs-datanode start 
service hadoop-hdfs-secondarynamenode start 
Các vấn đề liên quan