學習五:zooKeeper的安裝配置
zooKeeper主要解決分散式叢集中應用系統的一致性,提供了類似於檔案系統目錄
節點樹的資料儲存,主要作用是維護和監控儲存資料狀態變化,通過監控狀態資料的變
化,達到基於資料的叢集管理。具體應用如下:
1、客戶端通過org.apache.zookeeper建立一個例項連線zooKeeper伺服器,然後通過
該介面和伺服器互動,具體的方法列表,可參看apache相應的文件介紹。
2、還提供了一些過載方法,可以設定特定的Watcher過載方法
建議參看http://netcome.iteye.com/blog/1474255的具體介紹
以下是Zookeeper叢集的安裝,節點數2*n+1
1、在各個節點安裝zookeeper
#sudo yum install hadoop-zookeeper
#sudo yum install hadoop-zookeeper-server
2、在各個節點配置/etc/zookeeper/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.
dataDir=/var/zookeeper
# the port at which the clients will connect
clientPort=2181
#server.0=localhost:2888:3888
server.0=masternode:2888:3888
server.1=slavenode1:2888:3888
server.2=slavenode2:2888:3888
備註:zooKeeper可以單獨伺服器進行部署叢集,因為測試環境伺服器資源問題,我暫時將他與HDFS伺服器部署在一起組成叢集。
3、在/var/zookeeper目錄中建立myid檔案,檔案內的編號與zoo.cfg中server定義的編號相匹配
masternode:
#vi myid
0
slavenode1:
#vi myid
1
#vi myid
2
4、修改/var/zookeeper使之能被zookeeper進行訪問
5、各個節點啟動zookeeper伺服器
#sudo service /etc/init.d/hadoop-zookeeper-server start
6、檢視狀態
#jps
11279 QuorumPeerMain
12367 Jps
4121 NameNode
5880 JobTracker
節點樹的資料儲存,主要作用是維護和監控儲存資料狀態變化,通過監控狀態資料的變
化,達到基於資料的叢集管理。具體應用如下:
1、客戶端通過org.apache.zookeeper建立一個例項連線zooKeeper伺服器,然後通過
該介面和伺服器互動,具體的方法列表,可參看apache相應的文件介紹。
2、還提供了一些過載方法,可以設定特定的Watcher過載方法
建議參看http://netcome.iteye.com/blog/1474255的具體介紹
以下是Zookeeper叢集的安裝,節點數2*n+1
1、在各個節點安裝zookeeper
#sudo yum install hadoop-zookeeper
#sudo yum install hadoop-zookeeper-server
2、在各個節點配置/etc/zookeeper/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.
dataDir=/var/zookeeper
# the port at which the clients will connect
clientPort=2181
#server.0=localhost:2888:3888
server.0=masternode:2888:3888
server.1=slavenode1:2888:3888
server.2=slavenode2:2888:3888
備註:zooKeeper可以單獨伺服器進行部署叢集,因為測試環境伺服器資源問題,我暫時將他與HDFS伺服器部署在一起組成叢集。
3、在/var/zookeeper目錄中建立myid檔案,檔案內的編號與zoo.cfg中server定義的編號相匹配
masternode:
#vi myid
0
slavenode1:
#vi myid
1
#vi myid
2
4、修改/var/zookeeper使之能被zookeeper進行訪問
5、各個節點啟動zookeeper伺服器
#sudo service /etc/init.d/hadoop-zookeeper-server start
6、檢視狀態
#jps
11279 QuorumPeerMain
12367 Jps
4121 NameNode
5880 JobTracker
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-721523/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Zookeeper 安裝配置
- Zookeeper 安裝和配置
- Zookeeper入門學習--01介紹及安裝
- Git 學習之安裝配置Git
- 學習六:安裝配置HBASE
- Zookeeper-3.4.10 叢集的安裝配置
- Zookeeper的安裝
- jenkins安裝與配置學習Jenkins
- CentOS上zookeeper叢集模式安裝配置CentOS模式
- 【zookeeper安裝】
- Zookeeper安裝
- 安裝配置 zookeeper (單機非叢集模式)模式
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- go語言學習-安裝和配置Go
- Redis學習2-redis安裝配置Redis
- zookeeper學習
- docker安裝zookeeperDocker
- Ubuntu 安裝 ZooKeeperUbuntu
- Mac 安裝 zookeeperMac
- ZooKeeper 安裝部署
- Zookeeper安裝部署
- ZooKeeper學習筆記三:使用ZooKeeper實現一個簡單的配置中心筆記
- Solr學習總結(二)Solr的安裝與配置Solr
- Vue.js 學習之Webpack安裝配置Vue.jsWeb
- Redis安裝與配置(學習筆記一)Redis筆記
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- Zookeeper學習(一)
- Zookeeper單機安裝
- kafka和zookeeper安裝Kafka
- ansible安裝zookeeper
- ZooKeeper安裝筆記筆記
- centos下安裝ZooKeeperCentOS
- Ubuntu_安裝ZookeeperUbuntu
- 3-ZooKeeper安裝
- Openstack學習筆記(三):keystone的安裝與配置筆記
- 學習MongoDB 一:MongoDB 入門(安裝與配置)MongoDB
- centOS學習part4:安裝配置vsftpCentOSFTP
- Oracle學習筆記(一)---oracle安裝和配置Oracle筆記