zookeeper 完全分散式搭建
1.安裝JDK(3臺PC都要安裝JDK)
配置環境變數
2.安裝完全分散式叢集
1)安裝zk
2)配置zoo.cfg檔案
dataDir=/opt/modules/zookeeper-3.4.5/zkData
server.1=hadoop.ibeifeng.com.cn01:2888:3888
server.2=hadoop.ibeifeng.com.cn02:2888:3888
server.3=hadoop.ibeifeng.com.cn03:2888:3888
3)建立zkData目錄,在zkData目錄目錄下建立myid檔案,編輯myid,內同就是此臺server的id,就是zoo.cfg中指定的server.1
vi zkData/myid
1
4)從第一臺(PC1)分發zookeeper目錄
在/opt/modules目錄下
$ scp -r zookeeper-3.4.5/ hadoop.senior03:/opt/modules/
5)修改第2(PC2)、3(PC3)臺的myid檔案
vi myid
修改對應的id(根據conf/zoo.zfg中繫結到server.n的主機名對應)
6)啟動(3臺上)
$ bin/zkServer.sh start
7)檢查程序
jps
3050 QuorumPeerMain
3111 Jps
8)檢查並核對狀態(3臺上)
$ bin/zkServer.sh status
Zookeeper shell命令
bin/zkCli.sh -server 主機名:2181
或者 bin/zkCli.sh
help
ZooKeeper -server host:port cmd args
connect host:port
get path [watch]
ls path [watch]
set path data [version]
rmr path
delquota [-n|-b] path
quit
printwatches on|off
create [-s] [-e] path data acl
stat path [watch]
close
ls2 path [watch]
history
listquota path
setAcl path acl
getAcl path
sync path
redo cmdno
addauth scheme auth
delete path [version]
setquota -n|-b val path
create /app demo -》 create建立節點 /app 節點(伺服器)名稱(目錄) demo目錄的資料
get /app //讀取/app的內容
get /app watch //註冊一個目錄(節點)內容變動的watch事件 如果修改檔案內容則會自動觸發
WATCHER::
WatchedEvent state:SyncConnected type:NodeDataChanged path:/ap
set /app test //set 修改節點內容 /app具體節點 test 節點內容
ls /app watch //註冊一個/app節點變動的waych事件
WATCHER::
WatchedEvent state:SyncConnected type:NodeDeleted path:/app
delete /app //刪除節點
create -e //建立一個臨時節點 -》 一點節點(斷開:心跳資訊丟失) 該節點會自動被刪除
相關推薦
zookeeper 完全分散式搭建
1.安裝JDK(3臺PC都要安裝JDK)配置環境變數 2.安裝完全分散式叢集1)安裝zk2)配置zoo.cfg檔案dataDir=/opt/modules/zookeeper-3.4.5/zkDat
zookeeper完全分散式搭建---linux許可權的問題
1.用hadoop使用者往 /home 下傳包不成功: 原因:上圖中的/home所有者是root, hadoop是其他使用者,hadoop沒有對home資料夾的w許
ubantu 16.4 Hadoop 完全分散式搭建
一個虛擬機器 1.以 NAT網絡卡模式 裝載虛擬機器 2.最好將幾個用到的虛擬機器修改主機名,靜態IP /etc/network/interface,這裡 是 s101 s102 s103 三
HDFS高可用完全分散式搭建步驟
一、準備階段 分散式思想 分散式叢集規劃 主機名 IP地址 NN-1 NN-2 DN ZK ZKFC JNN
HDFS完全分散式搭建步驟
1.準備階段 分散式叢集規劃 準備4個Linux作業系統,並配置好IP地址,將NameNode在Hadoop1節點上啟動,SecondaryNameNode和DataNode在Hadoop2節點上啟動,其餘兩個DataNode分別在Hadoop3和Hadoop4節點
Hadoop完全分散式搭建步驟
請在搭建偽分散式的基礎上搭建完全分散式 1、克隆兩臺虛擬機器(點選藍色超連結有如何克隆虛擬機器)。 2、克隆完成之後首先在三臺機器上都分別輸入 $ ifconfig 檢視是否有eth0 如下:是正確的。 【 eth0 &nbs
ZooKeeper完全分散式安裝與配置
Apache ZooKeeper是一個為分散式應用所設計開源協調服務,其設計目是為了減輕分散式應用程式所承擔的協調任務。可以為使用者提供同步、配置管理、分組和命名服務。 1.環境說明 在三臺裝有centos6.5(64位)伺服器上安裝ZooKeeper,官網建議至少3個節點,本
zookeeper偽分散式搭建
一、描述 偽分散式叢集就是在一臺機器部署多個zk應用,部署之前伺服器需要有jdk環境 java -version可以顯示相關java資訊才可以進行zookeeper搭建 二、步驟 第一步下載好zookeeper-3.4.9.tar.gz 然後解壓tar -zxvf zookeeper-3.4.
HDFS高可用的完全分散式搭建流程
HDFS高可用的完全分散式設計架構圖 HDFS的高可用指的是HDFS持續對各類客戶端提供讀、寫服務的能力,因為客戶端對HDFS的讀、寫操作之前都要訪問Namenode伺服器,客戶端只有從Namenode獲取元資料之後才能繼續進行讀、寫。所以HDFS的高可用的關
大資料之三 完全分散式搭建
完全分散式 多臺伺服器,每臺伺服器啟動表示不同角色的不同程序,組成HDFS叢集 現在以四臺虛擬機器為例,主機名分別為node01,node02,node03,node04. node01–>NameNode node02–>SecondaryName
HDFS HA完全分散式搭建
叢集規劃 配置免密登入 node01->node01 node01->node02 node01->node03 node01->node04 node02->no
大資料(六) --高可用完全分散式搭建
說明 搭建之前, 先根據HDFS三種模式一文將叢集的初始環境配置OK. 高可用完全分散式搭建 叢集規劃 NN(active) NN(standby) DN ZK ZKFC JNN node01 √ – – – √ √ node02
ubantu 16.4 Hadoop 完全分散式搭建
一個虛擬機器 1.以 NAT網絡卡模式 裝載虛擬機器 2.最好將幾個用到的虛擬機器修改主機名,靜態IP /etc/network/interface,這裡 是 s101 s102 s103 三臺主機 ubantu,改/etc/hostname檔案 3.安裝ssh
hadoop完全分散式搭建
1、安裝linux作業系統。 2、配置網路,固定ip。本人一般採用nat模式。 3、關閉防火牆 檢視防火牆狀態 chkconfig iptables --list chkconfig ip6tables --list 臨時關閉防火牆(立即生效) service ipta
Hadoop筆記之六——Hadoop2.x 完全分散式搭建
1、準備伺服器,並規劃伺服器角色 3臺 虛擬機器Linux s-hadoop01.lele.com 4G 記憶體 40G (機子配置較差 1G) NameNode ResourceManager DataNode NodeManager
centos下hadoop-2.6.0完全分散式搭建
一、Hadoop執行模式: Hadoop有三種執行模式,分別如下: 單機(非分散式)模式 偽分散式(用不同程序模仿分散式執行中的各類節點)模式 完全分散式模式 注:前兩種可以在單機執行,最後一種用於真
hadoop +hbase +zookeeper 完全分佈搭建 (版本一)
hadoop2.0已經發布了穩定版本了,增加了很多特性,比如HDFS HA、YARN等。最新的hadoop-2.6.0又增加了YARN HA 注意:apache提供的hadoop-2.6.0的安裝包是在32位作業系統編譯的,因為hadoop依賴一些C++的本地庫
hadoop2.7.4 完全分散式搭建(4臺)
1. 叢集的規劃 描述:hadoop HA機制的搭建依賴與zookeeper,所以選取三臺當作zookeeper叢集,總共準備了4臺主機,分別是hadoop01,hadoop02,hadoop03,hadoop04,其中hadoop01和hadoop02做namenode主
hadoop完全分散式搭建HA(高可用)
首先建立5臺虛擬機器(最少三臺),並且做好部署規劃ip地址 主機名 安裝軟體 程序 192.168.xx.120 master jdk,hadoop,zookeeper namenode,ZKFC,Resourcemanager 192.168.xx.121 m
Hbase偽分散式和完全分散式搭建步驟
hbase偽分散式以Linux檔案系統 儲存 使用自身、自帶ZooKeeper 1、基本環境 ip、網路、hosts列表、防火牆關閉... 2、安裝jdk 設定jdk環境變數 3、下載安裝包