国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CentOS7環(huán)境ZooKeeper集群的安裝

這篇具有很好參考價值的文章主要介紹了CentOS7環(huán)境ZooKeeper集群的安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前提條件

步驟

ZooKeeper集群規(guī)劃

下載解壓

配置環(huán)境變量

配置服務(wù)器編號

配置zoo.cfg

分別啟動zk服務(wù)

查看zk狀態(tài)

進入zk客戶端命令行測試

zk集群啟動停止腳本


前提條件

擁有3臺CentOS7機器,并且都安裝好jdk8

步驟

ZooKeeper集群規(guī)劃

node2 node3 node4
zk zk zk

下載解壓

下載apache-zookeeper-3.5.7-bin.tar.gz

Index of /dist/zookeeper

將下載的文件上傳到node2,并解壓

[hadoop@node2 installfile]$ tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C ~/soft/

重命名

[hadoop@node2 installfile]$ cd ~/soft/
[hadoop@node2 soft]$ ls
apache-zookeeper-3.5.7-bin  hadoop-3.1.3  jdk1.8.0_212
?
重命名
[hadoop@node2 soft]$ mv apache-zookeeper-3.5.7-bin zookeeper-3.5.7
[hadoop@node2 soft]$ ls
hadoop-3.1.3  jdk1.8.0_212  zookeeper-3.5.7
?

同步至其他機器

[hadoop@node2 soft]$ xsync zookeeper-3.5.7

若沒有xsycn腳本,可點擊參考。

配置環(huán)境變量

配置環(huán)境變量(所有機器都執(zhí)行)

$ sudo nano /etc/profile.d/my_env.sh

添加如下內(nèi)容

#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/home/hadoop/soft/zookeeper-3.5.7
export PATH=$PATH:$ZOOKEEPER_HOME/bin

讓環(huán)境變量生效

$ source /etc/profile

配置服務(wù)器編號

新建myid

機器2
[hadoop@node2 zookeeper-3.5.7]$ cd $ZOOKEEPER_HOME/
[hadoop@node2 zookeeper-3.5.7]$ mkdir zkData
[hadoop@node2 zookeeper-3.5.7]$ nano zkData/myid
內(nèi)容為
2
?
機器3
[hadoop@node2 zookeeper-3.5.7]$ cd $ZOOKEEPER_HOME/
[hadoop@node2 zookeeper-3.5.7]$ mkdir zkData
[hadoop@node2 zookeeper-3.5.7]$ nano zkData/myid
內(nèi)容為
3
?
機器4
[hadoop@node2 zookeeper-3.5.7]$ cd $ZOOKEEPER_HOME/
[hadoop@node2 zookeeper-3.5.7]$ mkdir zkData
[hadoop@node2 zookeeper-3.5.7]$ nano zkData/myid
內(nèi)容為
4

配置zoo.cfg

[hadoop@node2 conf]$ cd $ZOOKEEPER_HOME/conf 
[hadoop@node2 conf]$ cp zoo_sample.cfg zoo.cfg
[hadoop@node2 conf]$ ls
configuration.xsl  log4j.properties  zoo.cfg  zoo_sample.cfg
?
?
nano zoo.cfg
修改
dataDir=/home/hadoop/soft/zookeeper-3.5.7/zkData
末尾添加
server.2=node2:2888:3888
server.3=node3:2888:3888
server.4=node4:2888:3888

server.A=B:C:D。

A:機器編號

B:主機名

C: Leader與Follower的訪問端口

D: 選舉Leader接口

同步zoo.cfg

xsync zoo.cfg

分別啟動zk服務(wù)

[hadoop@node2 zookeeper-3.5.7]$ zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
?
?
[hadoop@node3 zookeeper-3.5.7]$ zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
?
?
[hadoop@node4 zookeeper-3.5.7]$ zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
?

查看zk狀態(tài)

[hadoop@node2 zookeeper-3.5.7]$ zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower
?
?
[hadoop@node3 zookeeper-3.5.7]$ zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader
?
?
[hadoop@node4 zookeeper-3.5.7]$ zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower
?

進入zk客戶端命令行測試

[hadoop@node2 zookeeper-3.5.7]$ zkCli.sh
[zk: localhost:2181(CONNECTED) 1] ls /
[zookeeper]
[zk: localhost:2181(CONNECTED) 2] create -e /a 1
Created /a
[zk: localhost:2181(CONNECTED) 3] get /a
1
?

zk集群啟動停止腳本

進入~/bin目錄,創(chuàng)建zk.sh

[hadoop@node2 ~]$ cd ~/bin/
?
[hadoop@node2 bin]$ vim zk.sh
?

內(nèi)容如下:

#!/bin/bash
?
case $1 in
"start"){
    for i in node2 node3 node4
    do
 ? ? ? ?echo ---------- zookeeper $i 啟動 ------------
        ssh $i "/home/hadoop/soft/zookeeper-3.5.7/bin/zkServer.sh start"
    done
};;
"stop"){
    for i in node2 node3 node4
    do
 ? ? ? ?echo ---------- zookeeper $i 停止 ------------ ? ?
        ssh $i "/home/hadoop/soft/zookeeper-3.5.7/bin/zkServer.sh stop"
    done
};;
"status"){
    for i in node2 node3 node4
    do
 ? ? ? ?echo ---------- zookeeper $i 狀態(tài) ------------ ? ?
        ssh $i "/home/hadoop/soft/zookeeper-3.5.7/bin/zkServer.sh status"
    done
};;
esac

添加執(zhí)行權(quán)限

[hadoop@node2 bin]$ ll
total 16
-rwxrwxr-x. 1 hadoop hadoop  125 Apr  2 09:40 jpsall
-rwxrwxr-x. 1 hadoop hadoop 1142 Apr  2 09:48 myhadoop.sh
-rwxrwxr-x. 1 hadoop hadoop  731 Apr  1 11:36 xsync
-rw-rw-r--. 1 hadoop hadoop  565 Apr  7 09:53 zk.sh
[hadoop@node2 bin]$ chmod u+x zk.sh
[hadoop@node2 bin]$ ll
total 16
-rwxrwxr-x. 1 hadoop hadoop  125 Apr  2 09:40 jpsall
-rwxrwxr-x. 1 hadoop hadoop 1142 Apr  2 09:48 myhadoop.sh
-rwxrwxr-x. 1 hadoop hadoop  731 Apr  1 11:36 xsync
-rwxrw-r--. 1 hadoop hadoop  565 Apr  7 09:53 zk.sh
?

測試

[hadoop@node2 bin]$ zk.sh start
---------- zookeeper node2 啟動 ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
---------- zookeeper node3 啟動 ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
---------- zookeeper node4 啟動 ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
?
?
[hadoop@node2 bin]$ zk.sh status
---------- zookeeper node2 狀態(tài) ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower
---------- zookeeper node3 狀態(tài) ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader
---------- zookeeper node4 狀態(tài) ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower
?
?
[hadoop@node2 bin]$ zk.sh stop
---------- zookeeper node2 停止 ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
---------- zookeeper node3 停止 ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
---------- zookeeper node4 停止 ------------
ZooKeeper JMX enabled by default
Using config: /home/hadoop/soft/zookeeper-3.5.7/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
?

完成!enjoy it!文章來源地址http://www.zghlxwxcb.cn/news/detail-758894.html

到了這里,關(guān)于CentOS7環(huán)境ZooKeeper集群的安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • CentOS7安裝部署Zookeeper

    CentOS7安裝部署Zookeeper

    Apache ZooKeeper 是一個分布式應(yīng)用程序協(xié)調(diào)服務(wù);用于維護配置信息、命名、提供分布式同步和組服務(wù)。 客戶端-服務(wù)器模型 :ZooKeeper 遵循客戶端-服務(wù)器模型,客戶端可以向任何服務(wù)器節(jié)點發(fā)起請求。 數(shù)據(jù)模型 :采用類似文件系統(tǒng)的樹形結(jié)構(gòu)來存儲數(shù)據(jù),每個節(jié)點稱為 ZNode。

    2024年02月04日
    瀏覽(22)
  • CentOS7 下 Zookeeper 安裝及配置

    CentOS7 下 Zookeeper 安裝及配置

    官方地址:https://www.apache.org/dyn/closer.lua/zookeeper ZooKeeper 是一個開源的分布式協(xié)調(diào)服務(wù),它提供了一個高性能的、可靠的分布式環(huán)境,用于協(xié)調(diào)和管理分布式應(yīng)用程序的配置、狀態(tài)和元數(shù)據(jù)信息。 ZooKeeper 旨在解決分布式系統(tǒng)中的一致性和協(xié)調(diào)問題。它提供了一個簡單的文件系

    2024年02月02日
    瀏覽(25)
  • Centos7搭建Apache Storm 集群運行環(huán)境

    Centos7搭建Apache Storm 集群運行環(huán)境

    Storm 運行在 Java 平臺上,因此需要先安裝 Java。你可以使用以下命令安裝 OpenJDK 8: 你可以從 Storm 的官方網(wǎng)站下載 Storm。在本教程中,我們將使用 Storm 2.2.0 版本。你可以使用以下命令下載 Storm: 下載完成后,你可以使用以下命令解壓 Storm: 解壓完成后,你可以將 Storm 移動到

    2024年02月14日
    瀏覽(19)
  • nacos - centos7.x環(huán)境單機與集群快速部署

    參考官網(wǎng):https://nacos.io/zh-cn/docs/what-is-nacos.html 官方集群部署手冊:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 【單機部署】 1.下載 解壓到安裝目錄 下載:wget -c https://github.com/alibaba/nacos/releases/download/2.1.2/nacos-server-2.1.2.tar.gz 解壓:tar -zxvf nacos-server-2.1.2.tar.gz -C /opt/app/ 2.初始

    2024年02月09日
    瀏覽(32)
  • spark 基于物理機centos7環(huán)境搭建分布式集群

    非生產(chǎn)環(huán)境,就使用一個新一點的版本,提前先踩踩坑,版本的選型真是一個頭疼的問題,先看一下apache的官網(wǎng)的測試圖: 偽分布式看這里: 配置之前:若是用偽分布式時,在本機必須生成key-gen 與ssh-copy-id到本機,且hosts中必須加入127.0.0.1 ?本機名并關(guān)閉防火墻這幾步才可

    2024年02月03日
    瀏覽(27)
  • centos7安裝k8s集群

    centos7安裝k8s集群

    安裝kubeadm、kubelet、kubectl 初始化成功,獲得一下命令: 執(zhí)行一下命令: 打開網(wǎng)絡(luò)插件kube-flannel.yml文件,修改網(wǎng)絡(luò): 執(zhí)行 kubectl apply -f?kube-flannel.yml kubectl get all -A kubectl taint nodes k8s-master node-role.kubernetes.io/master- 1.克隆k8s-node1虛機,作為node節(jié)點 2.修改克隆的虛機的ip 和 ?hos

    2024年04月27日
    瀏覽(26)
  • Kafka3.0.0版本——集群部署(linux環(huán)境-centos7)

    Kafka3.0.0版本——集群部署(linux環(huán)境-centos7)

    三臺服務(wù)器 服務(wù)器名稱 服務(wù)器ip centos7虛擬機1 192.168.136.27 centos7虛擬機2 192.168.136.28 centos7虛擬機3 192.168.136.29 Zookeeper集群安裝參考此博文鏈接:https://wwwxz.blog.csdn.net/article/details/129280956?spm=1001.2014.3001.5502 3.1、官網(wǎng)下載地址 官網(wǎng)下載地址:http://kafka.apache.org/downloads.html 3.2、下載

    2024年02月04日
    瀏覽(18)
  • Centos7原生hadoop環(huán)境,搭建Impala集群和負載均衡配置

    Centos7原生hadoop環(huán)境,搭建Impala集群和負載均衡配置

    Impala集群包含一個Catalog Server (Catalogd)、一個Statestore Server (Statestored) 和若干個Impala Daemon (Impalad)。Catalogd主要負責(zé)元數(shù)據(jù)的獲取和DDL的執(zhí)行,Statestored主要負責(zé)消息/元數(shù)據(jù)的廣播,Impalad主要負責(zé)查詢的接收和執(zhí)行。 Impalad又可配置為coordinator only、 executor only 或coordinator and exe

    2024年02月04日
    瀏覽(51)
  • centos7-docker安裝與配置kafka+zookeeper+kafkamanager

    centos7-docker安裝與配置kafka+zookeeper+kafkamanager

    一、 默認 docker 環(huán)境已經(jīng) OK 拉鏡像 docker pull wurstmeister/zookeeper docker pull wurstmeister/kafka docker pull sheepkiller/kafka-manager 刪鏡像 docker rmi + 鏡像 id 查看鏡像 [root@build-science-system-services-03 ~]# docker images 二、運行相關(guān)容器 啟動 zookeeper : docker run -d --name zookeeper -p 2191:2181 --restart=always

    2024年02月09日
    瀏覽(20)
  • CentOS7安裝OpenSSL環(huán)境

    Windows系統(tǒng) 下載 選擇Light版本 https://slproweb.com/products/Win32OpenSSL.html 安裝 運行EXE安裝后,將安裝目錄下的 bin 目錄路徑加入系統(tǒng) PATH 環(huán)境變量,打開 CMD 執(zhí)行查看版本 CentOS7系統(tǒng) 下載 選擇非beta版本 https://www.openssl.org/source/ 安裝 安裝依賴 解壓縮 安裝編譯 查看版本命令同Windows

    2024年02月08日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包