1. 程式人生 > >Zookeeper安裝、監控前提配置

Zookeeper安裝、監控前提配置

監控Zookeeper通常有兩種方式,一種是通過四字命令,另一種是通過jmx進行。接下來根據我的實際專案採用的方式(jmx)進行基礎的配置說明.

本機環境:
1. CentOS7
2. Jdk7

一、Zookeeper安裝啟動執行

安裝前提:在所在Linux機器上安裝jdk,如何安裝這裡不說了。

1.把下載到本地的壓縮包zookeeper-3.4.6.tar.gz上傳到遠端的linux機器/opt資料夾下面:
或者直接在Linux系統的資料夾/opt直接下載此壓縮包:

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4
.6/zookeeper-3.4.6.tar.gz

2.連線遠端linux進入到/opt資料夾,解壓壓縮包:

    tar xzvf zookeeper-3.4.6.tar.gz
修改解壓出資料夾檔名為zookeeper:
    mv zookeeper-3.4.6.tar.gz zookeeper

3.修改目錄/opt/conf下的zoo_sample.cfg檔案,並拷貝一份重新命名為zoo.cfg:cp zoo_sample.cfg zoo.cfg
修改zoo.cfg中檔案的內容:
快照檔案目錄的修改,並對應的建立zookeeper資料夾:dataDir=/var/zookeeper #儲存快照檔案的目錄
埠不必修改:clientPort=2181 #對外提供服務的埠號
新增部署zookeeper服務區機器配置:server.id=host:port:port
zookeeper的id=ip:follower\leader服務區的埠:leader投票選舉的埠號

server.1=10.128.106.180:2888:3888
server.2=10.128.106.176:2888:3888
server.3=10.128.106.177:2888:3888

4.將配置行的zoo.cfg檔案拷貝到另外兩臺機器上

scp zoo.cfg root@10.128.106.176:/opt/zookeeper/conf

5.在/var/zookeeper中新建一個檔案 vi myid ,在其中輸入對應加入server.id 的id值,如:在10.128.106.180機器上,檔案myid中值為1; 10.128.106.176機器上,檔案myid中值為2; 10.128.106.177機器上,檔案myid中值為3

6.啟動zookeeper,至少起動一半的叢集機器

cd /opt/zookeeper/bin    ./zkserver.sh start

7.驗證是否成功啟動
使用telnet命令(安裝telnet:yum install telnet)
輸入命令:telnet 10.128.106.176 2181
輸入命令:stat
8.叢集模式
偽叢集模式:(本機採用方式)

server.1=10.128.106.180:2888:3888
server.2=10.128.106.180:2889:3889
server.3=10.128.106.180:2890:3890

單機模式:

server.1=10.128.106.180:2888:3888

二、 Zookeeper通過imx獲取監控指標

1.關閉防火牆或者埠設定例外:iptables
檢視防火牆狀態:firewall-cmd --state
禁用:firewall-cmd --panic-off 或者 systemctl stop firewalld
啟用:
2.修改Zookeeper伺服器啟動指令碼
編輯zkServer.sh檔案 修改ZOOMAIN=“-Dcom.sun.manager……”
將其中 修改

-Dcom.sun.management.jmxremote.local.only=false

增加:

-Djava.rmi.server.hostname=10.128.106.180
-Dcom.sun.management.jmxremote.port=8899
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

3.使用console管理Zookeeper
ip+port連線即可

相關推薦

Zookeeper安裝監控前提配置

監控Zookeeper通常有兩種方式,一種是通過四字命令,另一種是通過jmx進行。接下來根據我的實際專案採用的方式(jmx)進行基礎的配置說明. 本機環境: 1. CentOS7 2. Jdk7 一、Zookeeper安裝啟動執行

dubbo-monitor安裝 監控中心 配置過程

摸索了好久 .....分享請註明地址! 使用dubbo的話,兩個工具是不可少的: 1:dubbo的管理控制檯,在之前的筆記中介紹過 2:簡易控制中心monitor  簡單介紹下monitor: Simple Monitor掛掉不會影響到Consumer和Provider之

Jenkins的安裝啟動和配置

mage 安裝 ont test testsuite 保留 sts war包 根目錄 一、Jenkins的安裝 1.前提條件:已經成功安裝了JDK,因為jenkins是一款基於Java的持續集成工具。 2.準備工具:下載一個jenkins的war包。 3.啟動方法:如把je

Zookeeper 安裝及集群配置註意點

打印 文件 https .com ubun blog 如果 啟動失敗 ron Zookeeper在ubuntu下安裝及集群搭建,關於集群搭建,網上很多文章 可以參考:https://www.ibm.com/developerworks/cn/opensource/os-cn

nginx安裝監控設置反向代理

ces off pro con header 設置 war ade with #監控location /status { stub_status on; access_log off;} #代理 location / { proxy_pass http://10.1.2.

Windows上MyEclipse2017 CI7 安裝破解以及配置

內容 ive 下載地址 lips 破解 wrap spa 兩個文件 gin 一、安裝環境與安裝包 操作系統:win7 MyEclipse2017 CI7下載地址:鏈接:https://pan.baidu.com/s/1eSnOEMe 密碼:i208 MyEclipse201

2 版本控制-Subversion安裝版本庫配置啟動服務器端程序

version msi 關於 文件 stop 命令行 依賴 PE sys 1. 安裝服務器端程序 ①服務器端程序版本 目前Subversion的最新版本是 1.9.0-alpha2,這是一個測試版。官方網站推薦使用的版本是1.8.9,原話是:The best availab

JDK下載安裝環境變數配置圖解(教程)

一、JDK下載 http://www.oracle.com/technetwork/java/javase/downloads/index.html 二、JDK安裝 1、JDK安裝 2、JRE安裝 三、JDK環境變

Tomcat下載以及安裝eclipse工具配置tomcat9的具體步驟以及注意事項!!!

      (小白經驗,大咖勿噴) 開始學前端的一些技術了,最讓人頭疼的就是環境的配置以及必要軟體的安裝,比如資料庫mysql、伺服器Tomcat、eclipse工具等等。  自己也度娘了很多大咖的經驗,但看到的教程以及經驗都很久了,我下載安裝的又是最新版

PHP開發搭建環境二:開發工具PhpStorm安裝啟用以及配置 PHP開發環境搭建一:PHP整合環境XAMPP 的安裝配置

  關於php的開發工具很多,目前市面上最好用最強大的莫過於PhpStorm這款開發神器了,但是鑑於很多開發者朋友在網站上下載的PhpStorm開發工具不能用,或者使用起來很不方便,筆者把最好用的下載地址及免費啟用教程共享出來。 一、安裝並配置整合環境XAMPP 具體可以參考我的這篇部落格:P

PHP開發搭建環境,PhpStorm安裝免費啟用配置,XAMPP安裝配置

關於php的開發工具很多,目前市面上最好用最強大的莫過於PhpStorm這款開發神器了,但是鑑於很多開發者朋友在網站上下載的PhpStorm開發工具不能用,或者使用起來很不方便,筆者把最好用的下載地址及免費啟用教程共享出來。 一、安裝並配置PHP伺服器套件XAMPP整合環境,點選連結檢視

Windows上MyEclipse2017 CI7 安裝破解以及配置(安裝好myeclipse後,破解前。請務必不要開啟myeclipse!!!)

一、安裝環境與安裝包 作業系統:win7 MyEclipse2017 CI7下載地址:連結:https://pan.baidu.com/s/1TWkwntF9i5lOys3Z96mpLQ MyEclipse2017 CI7破解包:連結:https://pan.baidu.com/s/1vxaH

Java的JDK安裝java環境配置eclipse下載使用

JDK安裝、java環境配置、eclipse下載使用 JDK是Java語言的軟體開發工具包,主要用於移動裝置、嵌入式裝置上的java應用程式。JDK是整個java開發的核心,它包含了JAVA的執行環境,JAVA工具和JAVA基礎的類庫。 JRE(Java Runtime Environmen

ubuntu下SSH的安裝使用與配置root使用者支援SSH

1.使用命令更新安裝列表: sudo apt-get update 輸入當前使用者的管理員密碼回車即可。 2.使用apt-get方式安裝ssh sudo apt-get install openssh-server 輸入Y回車即可。 3.檢視是否安裝成功 su

PLSQL Developer安裝tnsnames.ora配置 解答

rticle/details/51055850 前提是您已經安裝好了PLSQL-Developer工具,安裝PLSQL程式相信大家都會 正常的登入視窗: 當你的圖為: 沒有這個選項無法連線資料庫.沒有安裝Oracle的話

Tomcat學習筆記【2】--- Tomcat安裝環境變數配置啟動和關閉

本文主要講Tomcat的安裝和配置。 一 Tomcat安裝 1.1 下載 下載地址:http://tomcat.apache.org/ 1.2 安裝 Tomcat是不需要安裝的,解壓壓縮包即可。 在安裝的過程中需要注意的是:tomcat儘量不要存放在目錄名稱為中文的目錄中。 二 Tomcat環境變數配置 To

charles安裝破解和配置

每次更換系統或者換電腦安裝charles都要經歷一番磨難,下載安裝包,百度破解工具,百度配置方法。每次想想都頭大,所以準備寫篇方案記錄一下整個過程,方便以後每次配置。 下載安裝包,並安裝 破解 最近發現一個線上破解工具,挺好用的:線上破解,根據網上提示,生成破

MySql 資料庫安裝環境變數配置 以及 本地連線

一、準備 MySql 的安裝包,這裡我從網上下載的是 mysql-installer-community-5.6.21.1.msi,如下圖:     二、,雙擊 mysql-installer-community-5.6.21.1.msi,彈出安裝介面

PLSQL和instantclient的下載安裝連線Oracle配置

PLSQL和instantclient的下載、安裝、連線Oracle配置 PLSQL作為Oracle資料視覺化工具,在Oracle資料庫或者Oracle伺服器的基礎上,才可以實現使用PLSQL Developer工具連線到Oracle資料庫進行開發。 1 PLSQL下載 下載

Linux 關於Docker介紹Linux(Centos7.3)下安裝Docker加速器配置Docker-compose安裝以及基本命令的使用介紹

今天給各位同學進行Docker方面的知識介紹,一方面Docker的技術越來越火了,而且現在容器化也是一個發展趨勢,另一方面,Docker確實用起來相當方便,降低了運維的門檻,讓我們開發也能在不需要有太多linux的功底下,快速安裝很多我們所需要的第三方功能