메뉴 건너뛰기

Cloudera, BigData, Semantic IoT, Hadoop, NoSQL

Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.


zookeeper zookeeper 3.4.6 설치(3대)

총관리자 2015.04.28 16:39 조회 수 : 4433

1. zookeeper다운로드

http://apache.mirror.cdnetworks.com/zookeeper/zookeeper-3.4.6/


2. 압축풀

tar xvfz zookeeper-3.4.6.tar.gz


3. soft link 생성

ln -s zookeeper-3.4.6 zookeeper


3-1 /data/zookeeper/data경로를 생성해준다.


3-1. log4j.properties수정(default가 . 이므로 zk서버 기동한곳에 생기게 되므로 /logs/zookeeper밑에 저장하도록 수정함)

#zookeeper.log.dir=.

zookeeper.log.dir=/logs/zookeeper/logs

#zookeeper.tracelog.dir=. 

zookeeper.tracelog.dir=/logs/zookeeper/logs


# DEFAULT: console appender only

log4j.rootLogger=${zookeeper.root.logger} 를 주석으로 막고


# Example with rolling log file and tracing

#log4j.rootLogger=TRACE, CONSOLE, ROLLINGFILE의 주석을 풀어준다.

(TRACEFILE은 로그파일 사이즈가 너무 커지므로 log를 기록하지 않도록 함)


4. conf/zoo.cfg수정

- cp zoo_sample.cfg zoo.cfg

- vi zoo.cfg

----------------------------------------------------

# The number of milliseconds of each tick

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5

# the directory where the snapshot is stored.

# do not use /tmp for storage, /tmp here is just

# example sakes.

dataDir=/data/zookeeper/data

# the port at which the clients will connect

clientPort=2181

# the maximum number of client connections.

# increase this if you need to handle more clients

#maxClientCnxns=60

#

# Be sure to read the maintenance section of the

# administrator guide before turning on autopurge.

#

# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance

#

# The number of snapshots to retain in dataDir

#autopurge.snapRetainCount=3

# Purge task interval in hours

# Set to "0" to disable auto purge feature

#autopurge.purgeInterval=1

server.1=master:2888:3888

server.2=node1:2888:3888

server.3=node2:2888:3888

zookeeper.skipACL=true


# If the consumer fails to heartbeat to zookeeper for this period of time it is considered dead and a rebalance will occur

zookeeper.session.timeout.ms=20000


# The max time that the client waits while establishing a connection to zookeeper

zookeeper.connection.timeout.ms=20000

--------------------------------------


5. 다른 2개의 서버에 동일하게 반영

scp -r -P 22 zookeeper-3.4.6 root@node1:$HOME

scp -r -P 22 zookeeper-3.4.6 root@node2:$HOME

* 각서버에 들어가서 ln -s zookeeper-3.4.6 zookeeper실행으로 링크 생성


6. dataDir(예, /data/zookeeper/data)로 지정된 data폴더에 들어가서 myid라는 파일을 만들고 1 혹은 2 혹은 3을 내용으로 기록하고 저장한다.


7. 서버기동(각각의 서버에서 각각 실행 시킴)

[root@master bin]$ ./zkServer.sh start

JMX enabled by default

Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

* 각각의 서버에서 각각 실행해야함

conf경로가 안맞에서 conf디렉토리를 bin밑으로 옮겨줌..


8. zk에 접속해서 값 확인

bin/zkCli.sh -server master:2181

번호 제목 날짜 조회 수
750 [Shellscript]Impala view의 실제 참조 테이블 추출용 shellscript파일 2025.03.22 1000
749 엑셀에서 K ,M, G ,T 단위를 숫자로 변환 하는 수식 2025.04.09 1261
748 beeline을 이용한 impala JDBC 테스트 방법(Kerberos 설정된 상태임) 2024.11.29 1539
747 외부에서 ImpalaJDBC42.jar를 통해서 Impala에 접속시 sessions정보 2024.11.26 1624
746 test333 2017.05.01 1834
745 http://blog.naver.com... 2017.06.23 1837
744 Failed to resolve 'acme-v02.api.letsencrypt.org' ([Errno -3] Temporary failure in name resolution)" 2024.11.27 1914
743 eclipse 3.1 단축키 정리파일 2017.01.02 2058
742 5건의 triple data를 이용하여 특정 작업 폴더에서 작업하는 방법/절차 2016.06.16 2079
741 [vi] test.nq파일에서 특정문자열(예, <>)을 찾아서 포함되는 라인을 삭제한 동일한 이름의 파일을 만드는 방법 2017.01.25 2079
740 Windows에서 sbt개발환경 구축 방법(링크) 2016.06.02 2087
739 [EncryptionZone]User:testuser not allowed to do "DECRYPT_EEK" on 'testkey' 2023.06.29 2096
738 외부 jar파일을 만들려고하는jar파일의 package로 포함하는 방법 2016.08.10 2105
737 java스레드 덤프 분석하기 file 2016.11.03 2113
736 restaurant-controller,에서 등록 예시 2022.04.30 2123
735 DataSetCreator.py 실행시 파일을 찾을 수 없는 오류 2016.05.27 2129
734 실시간 쿼리 변환 모니터링(팩트내 필드값의 변경사항을 실시간으로 추적함)하는 테스트 java 프로그램 file 2016.07.21 2129
733 [oracle]10자리 timestamp값을 날짜로 변환하는 방법 2022.04.14 2164
732 하둡기반 데이타 모델링(6편) 2018.06.27 2176
731 [메모리 덤프파일 분석] 2017.03.31 2242
위로