안녕하세요. 항상 답변 감사 드립니다.
일단, deploy 시에는 별다른 문제가 생기지는 않습니다.
아래 블로그에 제가 설치했던 과정을 처음부터 적었습니다.
그리고, deploy 시에 발생한 로그들은 아래와 같습니다.
[msc@arcusadmin scripts]$ ./arcus.sh deploy conf/test.json
Server Roles
{'zookeeper': ['192.168.0.71', '192.168.0.72', '192.168.0.73'], 'memcached': [u'192.168.0.71', u'192.168.0.71', u'192.168.0.72', u'192.168.0.72', u'192.168.0.73', u'192.168.0.73']}
[192.168.0.71] Executing task 'deploy'
[192.168.0.72] Executing task 'deploy'
[192.168.0.73] Executing task 'deploy'
[192.168.0.73] run: mkdir -p /work/package
[192.168.0.71] run: mkdir -p /work/package
[192.168.0.72] run: mkdir -p /work/package
[localhost] local: tar -czf /tmp/tmpXi4GbI/arcus.tar.gz -C /work/package arcus
[localhost] local: tar -czf /tmp/tmpGUAv5P/arcus.tar.gz -C /work/package arcus
[localhost] local: tar -czf /tmp/tmpQYVwIC/arcus.tar.gz -C /work/package arcus
[192.168.0.72] put: /tmp/tmpXi4GbI/arcus.tar.gz -> /work/package/arcus.tar.gz
[192.168.0.73] put: /tmp/tmpGUAv5P/arcus.tar.gz -> /work/package/arcus.tar.gz
[192.168.0.71] put: /tmp/tmpQYVwIC/arcus.tar.gz -> /work/package/arcus.tar.gz
[192.168.0.72] run: tar -xzf arcus.tar.gz
[192.168.0.73] run: tar -xzf arcus.tar.gz
[192.168.0.71] run: tar -xzf arcus.tar.gz
[192.168.0.73] run: rm -f arcus.tar.gz
[192.168.0.72] run: rm -f arcus.tar.gz
[localhost] local: rm -rf /tmp/tmpGUAv5P
[localhost] local: rm -rf /tmp/tmpXi4GbI
[192.168.0.71] run: rm -f arcus.tar.gz
[localhost] local: rm -rf /tmp/tmpQYVwIC
Done.
[msc@arcusadmin scripts]$
위와 같이 deploy 한 후, zookeeper init 을 하면, 아래와 같은 오류가 발생합니다.
[msc@arcusadmin scripts]$ ./arcus.sh zookeeper init
Server Roles
{'zookeeper': ['192.168.0.71', '192.168.0.72', '192.168.0.73'], 'memcached': []}
====== Task: zk_config
[192.168.0.71] Executing task 'zk_config_id'
[192.168.0.71] run: mkdir -p data
[192.168.0.71] run: echo 1 > data/myid
[192.168.0.71] put: <file obj> -> /work/package/arcus/zookeeper/conf/zoo.cfg
[192.168.0.72] Executing task 'zk_config_id'
[192.168.0.72] run: mkdir -p data
[192.168.0.72] run: echo 2 > data/myid
[192.168.0.72] put: <file obj> -> /work/package/arcus/zookeeper/conf/zoo.cfg
[192.168.0.73] Executing task 'zk_config_id'
[192.168.0.73] run: mkdir -p data
[192.168.0.73] run: echo 3 > data/myid
[192.168.0.73] put: <file obj> -> /work/package/arcus/zookeeper/conf/zoo.cfg