Ubuntu 安裝 ZooKeeper
一、安裝
1、安裝JDK
我安裝的是Oracle的Jdk 1.8
2、下載zookeeper
下載地址:http://zookeeper.apache.org/releases.html
也可以使用wget 下載
我下載的是3.4.9
3、解壓
tar -xf zookeeper-3.4.9.tar.gz
將解壓後的zookeeper-3.4.9檔案放在系統的/home/jiankunking/中。
小注:
我Ubuntu使用者名稱是jiankunking
4、將zookeeper-3.4.9/conf目錄下的zoo_sample.cfg檔案拷貝一份,命名為為“zoo.cfg”
cp zoo_sample.cfg zoo.cfg
5、修改zoo.cfg配置檔案
修改zoo.cfg內容為:
keeper:2888:3888
f 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=/home/jiankunking/zookeeper-3.4.9/zookeeperdir/zookeeper-data
dataLogDir=/home/jiankunking/zookeeper-3.4.9/zookeeperdir/logs
# the port at which the clients will connect
clientPort=2181
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1
# 2888,3888 are election port
server.1=zookeeper:2888:3888
其中,2888埠號是zookeeper服務之間通訊的埠,而3888是zookeeper與其他應用程式通訊的埠。而zookeeper是在hosts中已映射了本機的ip。
initLimit:這個配置項是用來配置 Zookeeper 接受客戶端(這裡所說的客戶端不是使用者連線 Zookeeper伺服器的客戶端,而是 Zookeeper 伺服器叢集中連線到 Leader 的 Follower 伺服器)初始化連線時最長能忍受多少個心跳時間間隔數。當已經超過 10 個心跳的時間(也就是 tickTime)長度後 Zookeeper 伺服器還沒有收到客戶端的返回資訊,那麼表明這個客戶端連線失敗。總的時間長度就是 5*2000=10 秒。
syncLimit:這個配置項標識 Leader 與 Follower 之間傳送訊息,請求和應答時間長度,最長不能超過多少個 tickTime 的時間長度,總的時間長度就是 2*2000=4 秒。
server.A=B:C:D:其中 A 是一個數字,表示這個是第幾號伺服器;B 是這個伺服器的 ip 地址;C 表示的是這個伺服器與叢集中的 Leader 伺服器交換資訊的埠;D 表示的是萬一叢集中的 Leader 伺服器掛了,需要一個埠來重新進行選舉,選出一個新的 Leader,而這個埠就是用來執行選舉時伺服器相互通訊的埠。如果是偽叢集的配置方式,由於 B 都是一樣,所以不同的 Zookeeper 例項通訊埠號不能一樣,所以要給它們分配不同的埠號。
6、在/etc/profile檔案中設定PATH
export ZOOKEEPER_HOME=/home/jiankunking/zookeeper-3.4.9
PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
7、安裝完畢
二、啟動並測試
1、在所有伺服器中執行:
切換到/zookeeper-3.4.9/bin/目錄下執行
./zkServer.sh start
2、輸入jps命令檢視程序
jps
3、檢視狀態:zookeeper-3.4.9/bin/zkServer.sh status
4、停止zookeeper程序:zookeeper-3.4.9/bin/zkServer.sh stop
相關推薦
ubuntu安裝zookeeper和ruby
安裝zookeeper服務 下載zookeeper包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz 解壓拷貝進/usr/local下 s
Ubuntu 安裝 ZooKeeper
一、安裝 1、安裝JDK 我安裝的是Oracle的Jdk 1.8 2、下載zookeeper 下載地址:http://zookeeper.apache.org/releases.html 也可以使用wget 下載 我下載的是3.4.9 3、解壓
Ubuntu安裝ZooKeeper
系統環境 Ubuntu 16.04 LTS zookeeper-3.5.2-alpha.tar.gz 安裝步驟 1.下載ZooKeeper tar包並解壓 tar -zxvf zookeeper-3.5.2-alpha.tar.gz 2.進
ubuntu系統 zookeeper的安裝
一、單機版安裝 1、到 http://apache.fayea.com/zookeeper/下載 zookeeper-3.4.6: $wgethttp://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.
ubuntu下安裝zookeeper環境
單機模式:Zookeeper只執行在一臺伺服器上,適合測試環境; 本篇主要是搭建單機模式。 相關環境: ubuntu環境:16.04 zookeeper版本:zookeeper-3.4.10 安裝步驟: 1、將解壓後的zookeeper資料夾複製到/usr/loc
Ubuntu下安裝zookeeper
1:下載安裝檔案 zookeeper-3.4.9.tar.gz 2:解壓到以下目錄 /usr/local/services/zookeeper/zookeeper-3.4.9 3:進入conf目錄,複製zoo_sample.cfg一份zoo.cfg,修改配置檔案
Ubuntu中安裝zookeeper及kafka並配置環境變數
首先安裝zookeeper zookeeper需要jdk環境,請在jdk安裝完成的情況下安裝zookeeper 1.從官網下載zookeeper http://mirror.bit.edu.cn/apache/zookeeper/,版本可以根據自己需要選擇使用,
Ubuntu下ZooKeeper安裝過程
一、安裝需求 安裝java 1.6及hadoop 1.2.* 二、安裝zookeeper 1、下載zookeeper wget http://apache.osuosl.org/zookeeper/zookeeper-3.4.3/zookeeper-3.4.3.
【Zookeeper01】ubuntu下安裝zookeeper單例以及叢集
參考連結:http://zookeeper.apache.org/ https://www.cnblogs.com/lyhc/p/6560993.html系統:烏班圖16.04虛擬機器(zk一般要求奇數臺節點):192.168.0.15
Ubuntu安裝python3虛擬環境
get ubun 使用 基本命令 per 好處 技術 bsp 打開 大多數Linux自帶python2.7,而Ubuntu1.6也自帶python3.x,本文章主要記錄virtualenv+vitualenvwrapper使用python3虛擬環境 虛擬環境好處不多說,避免
ubuntu 安裝ruby
下載 essential plugins url sudo qlite 設置環境變量 bin per 1、安裝所需依賴sudo apt-get update sudo apt-get install git-core curl zlib1g-dev build-essent
ubuntu 安裝home-brew.
命令 github family brew style 環境 com ubunt http 參考:http://blog.csdn.net/zzhongcy/article/details/387090411、下載git clone https://github.com/H
Ubuntu安裝Chromium瀏覽器
fhq lis fyi log emc wls rec obi ply 今天介紹一下谷歌瀏覽器在ubuntu 系統環境下的安裝步驟,1.在終端的窗口上輸入: sudo wget http://www.linuxidc.com/files/repo/google-chrom
關於ubuntu安裝報錯問題解決
nbsp http png 題解 logs engines 報錯 col ubuntu安裝 命令行中報錯 首先報錯內容為:(vmware-installer.py:3847): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“murr
Ubuntu 安裝Redis服務器端
rest -a 需要 重啟 遠程訪問 幫助 stat ubun 進程 Ubuntu 安裝Redis服務器端 1、在終端中輸入以下的指令: sudo apt-get install redis-server 安裝完成後,Redis服務器會自動啟動,我們檢查Redis服務器
數學之路-python計算實戰(1)-ubuntu安裝pypy
sudo 安裝過程 zip ima cut popu -o ack sin Get the source code. The following packages contain the source at the same revision as the above b
Ubuntu安裝genymotion模擬器步驟
默認 native 3.4 tty justify ttr class start tar 1.安裝VitrualBox genymotion模擬器需要有VirtualBox環境,打開終端(ctrl + alt + T),執行以下命令: sudo apt-get i
Ubuntu安裝使用SS客戶端上網
gre socks grep 進程信息 bsp ash pat roo class 1.安裝shadowsocks sudo apt-get install python-pip pip install shadowsocks 以上代碼用root執行效果較好
ubuntu 安裝過程
是否 磁盤 blank 界面 install 默認 分配 com space 安裝了一次ubuntu16.04,備忘大概過程。 一. 將ubuntu制作成U盤啟動(工具: UltraISO) 二. 安裝過程: 1. Welcome 界面: 選擇了
ubuntu 安裝mysql及目錄位置
tools bar pop href tap tro share oar mod 安裝 sudo apt-get install MySQL-server mysql-client 查看安裝端口情況 sudo netstat -tap | grep mysql 配置文件位置