學習五: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-3.4.10 叢集的安裝配置
- Zookeeper入門學習--01介紹及安裝
- Git 學習之安裝配置Git
- jenkins安裝與配置學習Jenkins
- Zookeeper的安裝
- 安裝配置 zookeeper (單機非叢集模式)模式
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- go語言學習-安裝和配置Go
- docker安裝zookeeperDocker
- Vue.js 學習之Webpack安裝配置Vue.jsWeb
- Redis安裝與配置(學習筆記一)Redis筆記
- ZooKeeper學習筆記三:使用ZooKeeper實現一個簡單的配置中心筆記
- 3-ZooKeeper安裝
- kafka和zookeeper安裝Kafka
- Zookeeper單機安裝
- 【深度學習】PyTorch CUDA環境配置及安裝深度學習PyTorch
- Zookeeper學習(一)
- zookeeper安裝部署步驟
- zookeeper下載安裝使用
- 初識zookeeper和安裝
- ZooKeeper三種安裝模式模式
- zookeeper學習04 zookeeper收尾+dubbo前瞻
- Kubernetes安裝之五:配置kubectl客戶端客戶端
- 【圖靈學院】java架構師學習路線-Zookeeper怎麼操作才能安裝成功圖靈Java架構
- Webpack學習 – Webpack安裝及安裝Web
- 學習安裝 RocketMQMQ
- Redis學習——安裝Redis
- Kafka超詳細學習筆記【概念理解,安裝配置】Kafka筆記
- hive學習之五:java通過zookeeper獲取active namenode地址。HiveJava
- Zookeeper 基礎學習
- zookeeper學習02 使用
- Zookeeper學習筆記筆記
- 安裝Zookeeper和Kafka叢集Kafka
- 【Linux】Centos7.6 安裝ZookeeperLinuxCentOS
- Docker教程之十一安裝 ZookeeperDocker
- docker 基本安裝配置操作(複習)Docker
- clickhouse學習(1)-clickhouse安裝解除安裝
- Hive學習之Hive的安裝Hive