cảm ơn trước sự giúp đỡ nàoSỢI ResourceManager không kết nối với nodemanager
Tôi đang chạy các phiên bản sau:
Hadoop 2.2 Zookeeper 3.4.5 HBase 0,96 Hive 0.12
Khi tôi đi tới http: //: 50070 Tôi có thể thấy chính xác 2 nút đang chạy.
Vấn đề là khi tôi truy cập http: //: 8088, nó hiển thị 0 nút đang chạy.
Tôi hiểu rằng: 8088 phản ánh người quản lý cấp lại và cho biết số lượng người chơi gật đầu đang chạy. Các daemon tất cả bắt đầu, nhưng nó sẽ xuất hiện rằng các nodemanagers không kết nối với resourcemanager.
Đây là log file:
2013-12-16 20:55:48,648 INFO org.apache.hadoop.yarn.client.RMProxy: Connecting to ResourceManager at /127.0.0.1:8031
2013-12-16 20:55:49,755 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:50,756 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:51,757 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 2 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:52,758 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 3 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:53,759 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 4 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:54,760 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 5 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
Tôi đã kiểm tra và cổng 8031 đang mở.
EDIT:
Đối với những người xem này trong tương lai, tôi cần phải chỉnh sửa của tôi sợi-site.xml để trông giống như sau:
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>master-1:8030</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>master-1:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>master-1:8088</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>master-1:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>master-1:8033</value>
</property>
Bạn có trỏ sợi.resourcemanager.resource-tracker.address cho tên máy chủ của người quản lý tài nguyên không? – facha
Tôi chỉ cần tên máy chủ? Hoặc tên máy chủ và cổng? Và đây có phải là trên nút của nodemanager hoặc tất cả các nút? Tôi đã thử điều này nhưng nó không thay đổi bất cứ điều gì, có thể là tôi đã có cổng sai - Tôi không chắc chắn nơi để kiểm tra cổng để sử dụng. –
Bạn sẽ cần chỉ định tên máy chủ lưu trữ: cổng. Có, nó phải được thiết lập trên tất cả các nút, không chỉ nút ResourceManager (Bạn sẽ được tốt chỉ cần sao chép cùng một thư mục conf của hadoop cho tất cả các nút của bạn). Nếu bạn cần một số cấu hình làm việc tối thiểu để bắt đầu, hãy xem tại đây: http://toster.ru/q/57046#answer_208326 – facha