Step1:首先給Linux上傳ZooKeeper安裝包,然後解壓;
Step2:
進入到你所安裝的包的路徑裏面,進入conf配置文件的目錄,把zoo_sample.cfg改成zoo.cfg
修改conf/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=/root/zkdata # the port at which the clients will connect clientPort=2181 # Set to "0" to disable auto purge feature #autopurge.purgeInterval=1 server.1=hadoop1:2888:3888 server.2=hadoop2:2888:3888 server.3=hadoop3:2888:3888 |
配置文件修改完後,將安裝包拷貝給hadoop2 和 hadoop3
接着,到hadoop1上,新建數據目錄/root/zkdata,並在目錄中生成一個文件myid,內容爲1
接着,到hadoop2上,新建數據目錄/root/zkdata,並在目錄中生成一個文件myid,內容爲2
接着,到hadoop3上,新建數據目錄/root/zkdata,並在目錄中生成一個文件myid,內容爲3
最後在bin目錄裏面的zkServer.sh啓動集羣。