Created
September 20, 2013 18:16
-
-
Save thiagozs/6641562 to your computer and use it in GitHub Desktop.
Zookeeper config Step-by-step
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mkdir -p /home/zilli/zookeeper/zk-server-1 \ | |
/home/zilli/zookeeper/zk-server-2 \ | |
/home/zilli/zookeeper/zk-server-3 \ | |
/home/zilli/zookeeper/zk-server-4 \ | |
/home/zilli/zookeeper/zk-server-5 | |
mkdir -p /home/zilli/zookeeper/data/zk1 \ | |
/home/zilli/zookeeper/data/zk2 \ | |
/home/zilli/zookeeper/data/zk3 \ | |
/home/zilli/zookeeper/data/zk4 \ | |
/home/zilli/zookeeper/data/zk5 | |
mkdir -p /home/zilli/zookeeper/log/zk1 \ | |
/home/zilli/zookeeper/log/zk2 \ | |
/home/zilli/zookeeper/log/zk3 \ | |
/home/zilli/zookeeper/log/zk4 \ | |
/home/zilli/zookeeper/log/zk5 | |
echo "1" > /home/zilli/zookeeper/data/zk1/myid && \ | |
echo "2" > /home/zilli/zookeeper/data/zk2/myid && \ | |
echo "3" > /home/zilli/zookeeper/data/zk3/myid && \ | |
echo "4" > /home/zilli/zookeeper/data/zk4/myid && \ | |
echo "5" > /home/zilli/zookeeper/data/zk5/myid | |
wget http://ftp.unicamp.br/pub/apache/zookeeper/stable/zookeeper-3.4.5.tar.gz | |
tar xzvf ~/Downloads/zookeeper-3.4.5.tar.gz | |
mv ~/Downloads/zookeeper-3.4.5 ~/zookeeper-3.4.5 | |
cp -r /home/zilli/zookeeper-3.4.5/* /home/zilli/zookeeper/zk-server-1/ && \ | |
cp -r /home/zilli/zookeeper-3.4.5/* /home/zilli/zookeeper/zk-server-2/ && \ | |
cp -r /home/zilli/zookeeper-3.4.5/* /home/zilli/zookeeper/zk-server-3/ && \ | |
cp -r /home/zilli/zookeeper-3.4.5/* /home/zilli/zookeeper/zk-server-4/ && \ | |
cp -r /home/zilli/zookeeper-3.4.5/* /home/zilli/zookeeper/zk-server-5/ | |
vim /home/zilli/zookeeper/zk-server-1/conf/zoo.cfg | |
vim /home/zilli/zookeeper/zk-server-2/conf/zoo.cfg | |
vim /home/zilli/zookeeper/zk-server-3/conf/zoo.cfg | |
vim /home/zilli/zookeeper/zk-server-4/conf/zoo.cfg | |
vim /home/zilli/zookeeper/zk-server-5/conf/zoo.cfg | |
Mude somente os logs e o local da aplicacao. | |
---------------config file----------------- | |
# 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. | |
# Choose appropriately for your environment | |
dataDir=/home/zilli/zookeeper/data/zk1 | |
# the port at which the clients will connect | |
clientPort=2181 | |
# the directory where transaction log is stored. | |
# this parameter provides dedicated log device for ZooKeeper | |
dataLogDir=/home/zilli/zookeeper/log/zk1 | |
# ZooKeeper server and its port no. | |
# ZooKeeper ensemble should know about every other machine in the ensemble | |
# specify server id by creating 'myid' file in the dataDir | |
# use hostname instead of IP address for convenient maintenance | |
server.1=localhost:2888:3888 | |
server.2=localhost:2889:3889 | |
server.3=localhost:2890:3890 | |
server.4=localhost:2891:3891 | |
server.5=localhost:2892:3892 | |
---------------config file----------------- | |
vim /home/zilli/zookeeper/zk-server-1/conf/log4j.properties | |
#se precisar de algo... | |
zookeeper.root.logger=INFO, CONSOLE | |
zookeeper.console.threshold=INFO | |
zookeeper.log.dir=. | |
zookeeper.log.file=zookeeper.log | |
zookeeper.log.threshold=DEBUG | |
zookeeper.tracelog.dir=. | |
zookeeper.tracelog.file=zookeeper_trace.log |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment