spark集羣搭建(三臺虛擬機)——zookeeper集羣搭建(3)

!!!該系列使用三臺虛擬機搭建一個完整的spark集羣,集羣環境以下:html

virtualBox5.二、Ubuntu14.0四、securecrt7.3.6_x64英文版(鏈接虛擬機)apache

jdk1.7.0、hadoop2.6.五、zookeeper3.4.五、Scala2.12.六、kafka_2.9.2-0.8.一、park1.3.1-bin-hadoop2.6vim

第一篇:準備三臺虛擬機環境,配置靜態IP,ssh免密碼登陸ssh

第二篇:搭建hadoop集羣oop

第三篇:搭建zookeeper集羣
post

第四篇:搭建kafka集羣
spa

第五篇:搭建spark集羣命令行

本文在前面基礎上搭建zookeeper集羣code

1、spark1上server

下面操做均在spark1上進行

一、下載解壓移動重命名

三、配置zoo.cfg

$ cd /usr/local/bigdata/zk/conf
$ cp zoo_sample.cfg zoo.cfg
$ vim zoo.cfg

修改dataDir,添加以下:

dataDir=/usr/local/bigdata/zk/data
server.0=spark1:2888:3888 server.1=spark2:2888:3888 server.2=spark3:2888:3888

四、添加標識

$ cd ..
$ mkdir data
$ cd data
$ vim myid
#在myid 文件寫入0

2、另外兩臺機器

一、將spark1上的zookeeper複製到spark2和spark3上

root@spark1:/usr/local/bigdata# scp -r zk root@spark2://usr/local/bigdata/
root@spark1:/usr/local/bigdata# scp -r zk root@spark3://usr/local/bigdata/

二、同理修改 spark2 myid 爲1, spark3  myid 爲2(這裏序號要與zoo.cfg文件中序號一致)

root@spark1:/usr/local/bigdata/zk/data# cat myid
0
root@spark2:/usr/local/bigdata/zk/data# cat myid
1
root@spark3:/usr/local/bigdata/zk/data# cat myid
2

三、配置環境變量(三臺機器均須要)

export ZOOKEEPER_HOME=/usr/local/bigdata/zk
export PATH=$PATH:$ZOOKEEPER_HOME/bin

3、啓動zookeeper集羣

一、啓動集羣

$ zkServer.sh start   # 啓動集羣

二、狀態以下,一個leader,兩個follower,即啓動成功,QuorumPeerMain表明zookeeper:

root@spark1:/usr/local/bigdata/zk/conf# zkServer.sh status
JMX enabled by default
Using config: /usr/local/bigdata/zk/bin/../conf/zoo.cfg
Mode: follower

root@spark1:/usr/local/bigdata/zk/conf# jps
2400 SecondaryNameNode
4261 ResourceManager
4150 QuorumPeerMain
2249 DataNode
4458 NodeManager
4733 Jps
2126 NameNode

root@spark2:/usr/local/bigdata/zk/conf# zkServer.sh status
JMX enabled by default
Using config: /usr/local/bigdata/zk/bin/../conf/zoo.cfg
Mode: leader

root@spark2:/usr/local/bigdata/zk/conf# jps
1809 DataNode
3654 NodeManager
3751 Jps
3511 QuorumPeerMain

root@spark3:/usr/local/bigdata/zk/conf# zkServer.sh status
JMX enabled by default
Using config: /usr/local/bigdata/zk/bin/../conf/zoo.cfg
Mode: follower

root@spark3:/usr/local/bigdata/zk/conf# jps
3493 Jps
3253 QuorumPeerMain
3399 NodeManager
1836 DataNode

到這裏zookeeper集羣就成功安裝

進入命令行

$ zkCli.sh
相關文章
相關標籤/搜索