2014-07-19 4 views
1

누구나 노트북 1 대에 2 (또는 3) 노드 3 CDH 4.1 클러스터를 구성 할 수 있습니까?단일 랩톱에서 MULTI VM 클러스터를 구성 할 수있는 사람은 누구입니까?

랩톱이 WiFi를 통해 인터넷에 연결되어 있고 VM (VirtualBox, CentOS7)이 브리지 된 네트워크를 사용하도록 구성되어 있습니다. 각 VM에는 전용 IP 주소가 있으며 서로 ping을 수행 할 수 있고 호스트에 ping을 수행 할 수 있으며 인터넷에 연결할 수 있습니다.

나는이 명령

systemctl disable firewalld.service 
reboot 
chmod 755 jdk-6u45-linux-x64-rpm.bin 
./jdk-6u45-linux-x64-rpm.bin 
wget http://archive.cloudera.com/cdh4/redhat/6/x86_64/cdh/cloudera-cdh4.repo 
cp cloudera-cdh4.repo /etc/yum.repos.d/ 
rpm --import http://archive.cloudera.com/cdh4/redhat/6/x86_64/cdh/RPMGPG-KEY-cloudera 
yum install hadoop-hdfs-namenode 
yum install hadoop-hdfs-journalnode 
yum install zookeeper-server 
yum install hadoop-hdfs-zkfc 
service zookeeper-server init --myid=1 
yum install zookeeper-server 
service zookeeper-server start 

당신은 내가 방화벽을 해제 한 것을 볼 수 있습니다를 사용하여 소프트웨어를 설치했습니다. 그러나 zookeeper.log에 나는 어떻게 든 내가 CDH이 방법으로 설치 될 수 없다는 느낌이 특별히 라우터와 LAN 등

사람을 가지고있다 엔터프라이즈 설치가 필요

2014-07-18 17:56:29,910 [myid:1] - WARN [WorkerSender[myid=1]:[email protected]] - Cannot open channel to 2 at election address nn2.abhishek.com/192.168.1.31:3888 
java.net.ConnectException: Connection refused 
at java.net.PlainSocketImpl.socketConnect(Native Method) 
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) 
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) 
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 
at java.net.Socket.connect(Socket.java:529) 
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354) 
at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:327) 
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:393) 
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:365) 
at java.lang.Thread.run(Thread.java:662) 
2014-07-18 17:56:29,911 [myid:1] - WARN [WorkerSender[myid=1]:[email protected]] - Cannot open channel to 3 at election address jt1.abhishek.com/192.168.1.32:3888 
java.net.NoRouteToHostException: No route to host 
at java.net.PlainSocketImpl.socketConnect(Native Method) 
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) 
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) 
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 
at java.net.Socket.connect(Socket.java:529) 
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:354) 
at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:327) 
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:393) 
at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:365) 
at java.lang.Thread.run(Thread.java:662) 

를 볼 수 있습니다 한 대의 랩톱과 2 대의 VM에 CDH 4.1을 설치할 수 있었습니까? 사육사 서버를 시작할 수 있었습니까?

여기에서 도와주세요.

답변

3

나는이 문제를 직접 해결했다.

모든 VM에서 다음을 수행해야했습니다.

systemctl disable firewalld.service 
systemctl stop firewalld.service 

방화벽 중 하나가 계속 실행되고 있다고 생각합니다. 이 다음 작업에 교통 할 수 있음을 의미하는 경우

이 문제를 해결하는 좋은 방법은 모든 컴퓨터에서 다른 모든 기계

NC machine.domain.com 3888

에이 작업을 수행하려고한다는 것입니다 흐름. 내 경우 핑은 작동하지만 NC는 작동하지 않습니다.

관련 문제