Using Zookeeper for your Flume configurations
Installing Zookeeper
Creating Zookeeper Directories
[hadoop@dwh-hadoop-nn1 ~]$ /u01/hadoop/zookeeper/bin/zkCli.sh \
-server dwh-zookeeper001 create /flume-configs2 "flume-configs2"
Connecting to dwh-zookeeper001
2018-11-21 20:28:14,886 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.12-e5259e437540f349646870ea94dc2658c4e44b3b, built on 03/27/2018 03:55 GMT
2018-11-21 20:28:14,889 [myid:] - INFO [main:Environment@100] - Client environment:host.name=dwh-hadoop-nn1
2018-11-21 20:28:14,889 [myid:] - INFO [main:Environment@100] - Client environment:java.version=1.8.0_181
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:java.vendor=Oracle Corporation
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:java.home=/u01/hadoop/jdk/jre
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:java.class.path=/u01/hadoop/zookeeper/bin/../build/classes:/u01/hadoop/zookeeper/bin/../build/lib/*.jar:/u01/hadoop/zookeeper/bin/../lib/slf4j-log4j12-1.7.25.jar:/u01/hadoop/zookeeper/bin/../lib/slf4j-api-1.7.25.jar:/u01/hadoop/zookeeper/bin/../lib/netty-3.10.6.Final.jar:/u01/hadoop/zookeeper/bin/../lib/log4j-1.2.17.jar:/u01/hadoop/zookeeper/bin/../lib/jline-0.9.94.jar:/u01/hadoop/zookeeper/bin/../lib/audience-annotations-0.5.0.jar:/u01/hadoop/zookeeper/bin/../zookeeper-3.4.12.jar:/u01/hadoop/zookeeper/bin/../src/java/lib/*.jar:/u01/hadoop/zookeeper/bin/../conf:
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:java.io.tmpdir=/tmp
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:java.compiler=<NA>
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:os.name=Linux
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:os.arch=amd64
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:os.version=3.10.0-693.11.1.el7.x86_64
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:user.name=hadoop
2018-11-21 20:28:14,891 [myid:] - INFO [main:Environment@100] - Client environment:user.home=/home/hadoop
2018-11-21 20:28:14,892 [myid:] - INFO [main:Environment@100] - Client environment:user.dir=/home/hadoop
2018-11-21 20:28:14,892 [myid:] - INFO [main:ZooKeeper@441] - Initiating client connection, connectString=dwh-zookeeper001 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@799f7e29
2018-11-21 20:28:14,909 [myid:] - INFO [main-SendThread(dwh-zookeeper001:2181):ClientCnxn$SendThread@1028] - Opening socket connection to server dwh-zookeeper001/10.100.2.189:2181. Will not attempt to authenticate using SASL (unknown error)
2018-11-21 20:28:14,955 [myid:] - INFO [main-SendThread(dwh-zookeeper001:2181):ClientCnxn$SendThread@878] - Socket connection established to dwh-zookeeper001/10.100.2.189:2181, initiating session
2018-11-21 20:28:14,961 [myid:] - INFO [main-SendThread(dwh-zookeeper001:2181):ClientCnxn$SendThread@1302] - Session establishment complete on server dwh-zookeeper001/10.100.2.189:2181, sessionid = 0x100036d0a6d0034, negotiated timeout = 30000
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
Created /flume-configs2Import Flume configuration to Zookeeper
Run Flume with the Configs in the Zookeeper
References
Last updated