EventBus使用詳細介紹,vue兩個頁面通訊
------------------------------ZooKeeper叢集部署-----------------------------
環境準備:三臺虛擬機器(可以連線網路)
步驟一:-----------------------
關閉防火牆 和 selinux
systemctl stop firewalld
setenforce 0
步驟二:-----------------------
3個節點安裝Java JDK環境:
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
安裝下載器
yum install -y wget
下載: wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
步驟三:-----------------------
解壓檔案,修改目錄名
tar xvf apache-zookeeper-3.7.0-bin.tar.gz -C /root/
mv /root/apache-zookeeper-3.7.0-bin /root/zookeeper
步驟四:-----------------------
修改配置檔案:(IP改為自己的IP地址,新增下面內容) vi /etc/hosts
複製檔案修改檔名
cp /root/zookeeper/conf/zoo_sample.cfg /root/zookeeper/conf/zoo.cfg
新增下面內容到檔案末尾
vi /root/zookeeper/conf/zoo.cfg
(IP地址改為自己每個節點的IP)
29:server.1=172.16.51.23:2888:3888
30:server.2=172.16.51.32:2888:3888
31:server.3=172.16.51.41:2888:3888
步驟五:-----------------------
建立目錄
mkdir /tmp/zookeeper
建立檔案(建立檔案時,一節點的內容為 1 ,二節點為 2 , 三節點為 3 )
echo 1 > /tmp/zookeeper/myid
cat /tmp/zookeeper/myid(檢視一下)
啟動服務(啟動時先啟動一節點在啟動二,三)
/root/zookeeper/bin/zkServer.sh start
使用ps命令檢視程序
ps -ef | grep zook
檢視服務狀態
/root/zookeeper/bin/zkServer.sh start
會有leader,和follower狀態