Zookeeper 구성 파일
2593 단어 hadoop
# cat /opt/apps/zookeeper/conf/zoo.cfg tickTime=2000 initLimit=5 syncLimit=2 dataDir=/opt/zkdata clientPort=2181
관련 구성은 다음과 같습니다.
단기 모드라면tickTime/dataDir/clientPort 세 개의 매개 변수만 있으면 됩니다. 이것은 단기 디버깅 환경에서 매우 효과적입니다.
클러스터 환경 구성
기타 기계의 배치를 늘리다
# cat /opt/apps/zookeeper/conf/zoo.cfg tickTime=2000 initLimit=5 syncLimit=2 dataDir=/opt/zkdata clientPort=2181 server.1=10.11.5.202:2888:3888 server.2=192.168.105.218:2888:3888 server.3=192.168.105.65:2888:3888
그중의 서버.X의 설정은 모든 기계의 관련 매개 변수이다.X는 IP:PORT:PORT와 같은 1/2/3 등의 고유한 일련 번호를 나타냅니다.그 중에서 IP는 Zookeeper 서버의 IP 주소나 도메인 이름이고 첫 번째 포트(예를 들어 2888)는 서버 간에 데이터를 교환하는 포트, 즉 Follower가 Leader를 연결하는 포트이고 두 번째 포트(예를 들어 3888)는 각 서버 선거 Leader의 포트이다.단일 기기로 집단을 설정하면 서로 다른 포트를 통해 실현할 수 있다.
파일 디렉토리 동기화
# rsync --inplace -vzrtLp --delete-after --progress /opt/apps/zookeeper [email protected]:/opt/apps # rsync --inplace -vzrtLp --delete-after --progress /opt/apps/zookeeper [email protected]:/opt/apps
모든 서버의 id 만들기
이 id는zoo와 함께 필요합니다.cfg의 설정에 대응하기
ssh [email protected] 'echo 1 > /opt/zkdata/myid' ssh [email protected] 'echo 2 > /opt/zkdata/myid' ssh [email protected] 'echo 3 > /opt/zkdata/myid'
서버 시작
ssh [email protected] '/opt/apps/zookeeper/bin/zkServer.sh start' ssh [email protected] '/opt/apps/zookeeper/bin/zkServer.sh start' ssh [email protected] '/opt/apps/zookeeper/bin/zkServer.sh start'
방화벽 구성
iptables 방화벽을 열면 파일/etc/sysconfig/iptables 파일에 다음과 같은 설정을 추가해야 합니다
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT
방화벽 재부팅:
service iptables restart
전문 읽기범주: Hadoop 설명 보기
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Azure HDInsight + Microsoft R Server에서 연산 처리 분산Microsoft Azure HDInsight는 Microsoft가 제공하는 Hadoop의 PaaS 서비스로 인프라 주변의 구축 노하우를 몰라도 훌륭한 Hadoop 클러스터를 구축할 수 있는 훌륭한 서비스입니다. 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.