zookeeper-安裝部署

詳情可以查看添加鏈接描述

1.安裝jdk

apt-get install openjdk-8-jdk

2.安裝單機zookeeper

# 下載
#https://downloads.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1.tar.gz
# 用這個包啟動的時候會報錯Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
# 因為官網里的下載鏈接指引的也是bin.tar.gz的包,https://zookeeper.apache.org/releases.html,所以通過如下地址下載
wget https://downloads.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz
# 解壓
tar zxf apache-zookeeper-3.7.1-bin.tar.gz
# 創建數據目錄,重命名zookeeper目錄(這里看自己習慣)
mkdir /data/zk_data
mv apache-zookeeper-3.7.1-bin zookeeper
# 編輯配置文件
cd zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg # 后續會詳細說下配置文件內容
# 啟動zookeeper
bin/zkServer.sh start
# 這里就完成了一個單機zookeeper的啟動,如果有問題則可以去logs目錄查看對應的日志來解決問題
# 鏈接zookeeper
bin/zkCli.sh -server 127.0.0.1:2181

3.安裝集群zookeeper

3.1 更改配置文件

# 增加如下配置
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888

3.2 添加myid內容

echo 1 > /data/zk_data/myid # 第一臺zk上執行
echo 2 > /data/zk_data/myid # 第二臺zk上執行
echo 3 > /data/zk_data/myid # 第三臺zk上執行

3.3 啟動每臺zk

bin/zkServer.sh start
# 查看狀態,現在可以看到有leader,有follower的情況
bin/zkServer.sh status
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /data/tools/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/39786.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/39786.shtml
英文地址,請注明出處:http://en.pswp.cn/news/39786.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【OFDM系列】DFT為什么能求頻率幅度譜?DFT后的X[k]與x(n)幅度的關系?DFT/IDFT底層數學原理?

文章目錄 問題引入鋪墊一些小公式DFT公式證明DFT公式分解為4部分先考慮k10的情況:再考慮k1≠0的情況: DFT計算后,X(k)與x(n)的關系: Matlab FFT示例代碼IDFT公式證明Matlab調用FFT/IFFT并繪圖 問題引入 上面是DFT和IDFT的公式,IDFT先不談。在…

django實現文件上傳

在django中實現文件上傳有三種方法可以實現: 自己手動寫使用Form組件使用ModelForm組件 其中使用ModelForm組件實現是最簡單的。 1、自己手寫 先寫一個上傳的頁面 upload_file.html enctype"multipart/form-data 一定要加這個,不然只會上傳文件名…

HTTPS 的加密流程

目錄 一、HTTPS是什么? 二、為什么要加密 三、"加密" 是什么 四、HTTPS 的工作過程 1.對稱加密 2.非對稱加密 3.中間人攻擊 4.證書 總結 一、HTTPS是什么? HTTPS (Hyper Text Transfer Protocol Secure) 是基于 HTTP 協議之上的安全協議&…

四、Controller 配置總結、RestFul 風格

文章目錄 一、Controller 配置總結二、RestFul 風格2.1 使用 RequestMapping 的 method 屬性指定請求類型 三、擴展:小黃鴨調試法 一、Controller 配置總結 實現 Controller 控制器的方式 實現 Controller 接口,重寫 handleRequest 方法實現 控制器實現 …

Markdown編輯器 Mac版Typora功能介紹

Typora mac是一款跨平臺的Markdown編輯器,支持Windows、MacOS和Linux操作系統。它具有實時預覽功能,能夠自動將Markdown文本轉換為漂亮的排版效果,讓用戶專注于寫作內容而不必關心格式調整。 Typora Mac版除了支持常見的Markdown語法外&#…

騰訊云輕量服務器測評:2核 2G 4M

騰訊云輕量2核2G4M服務器,4M帶寬下載速度可達512KB/秒,系統盤為50GB SSD盤,300GB月流量,地域節點可選上海、廣州和北京,騰訊云百科分享騰訊云2核2G4M輕量應用服務器配置性能表: 目錄 騰訊云輕量2核2G4M服…

Linux下使用Ffmpeg循環推流

#前臺運行 ffmpeg -stream_loop -1 -re -i "/usr/local/mp4/test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://10.55.134.12/live/test#后臺運行 nohup ffmpeg -stream_loop -1 -re -i "/usr/local/mp4/test.mp4" -vcodec h264 -ac…

爬蟲逆向實戰(十五)--阿某某營登錄

一、數據接口分析 主頁地址:阿某某營 1、抓包 通過抓包可以發現登錄接口是Users/Login 2、判斷是否有加密參數 請求參數是否加密? 通過查看“載荷”模塊可以發現有一個s加密參數 請求頭是否加密? 無響應是否加密? 無cookie是…

【LangChain】P1 LangChain 應用程序的核心構建模塊 LLMChain 以及其三大部分

LangChain 的核心構建模塊 LLMChain LangChain 應用程序的核心構建模塊語言模型 - LLMs提示模板 - Prompt templates輸出解析器 - Output Parsers LLMChain 組合 LangChain 應用程序的核心構建模塊 LangChain 應用程序的核心構建模塊 LLMChain 由三部分組成: 語言…

電腦鍵盤打不了字按哪個鍵恢復?最新分享!

“有沒有朋友知道電腦鍵盤為什么會莫名其妙就打不了字?明明用得好好的,突然就打不了字了,真的讓人很迷惑!有什么方法可以解決嗎?” 電腦鍵盤為我們的辦公提供了很大的方便,我們可以利用鍵盤輸入我們需要的文…

安防監控視頻云存儲平臺EasyCVRH.265轉碼功能更新:新增分辨率配置

安防視頻集中存儲EasyCVR視頻監控綜合管理平臺可以根據不同的場景需求,讓平臺在內網、專網、VPN、廣域網、互聯網等各種環境下進行音視頻的采集、接入與多端分發。在視頻能力上,視頻云存儲平臺EasyCVR可實現視頻實時直播、云端錄像、視頻云存儲、視頻存儲…

Python文件操作與輸入輸出:從基礎到高級應用

文章目錄 🍀引言🍀文件操作基礎🍀上下文管理器與文件自動關閉🍀文件的迭代與逐行讀取🍀文件的其他常見操作🍀輸入輸出基礎🍀 文件輸入輸出🍀格式化輸出🍀高級文件操作&am…

【BASH】回顧與知識點梳理(二十七)

【BASH】回顧與知識點梳理 二十七 二十七. 磁盤配額(Quota)27.1 磁盤配額 (Quota) 的應用與實作什么是 QuotaQuota 的一般用途Quota 的使用限制Quota 的規范設定項目 27.2 一個 XFS 文件系統的 Quota 實作范例實作 Quota 流程:設定賬號實作 Quota 流程-1&#xff1a…

jenkins gitlab 安裝

目錄 一 準備安裝環境 二 安裝gitlab軟件 三 配置gitlab 四 重新加載配置啟動gitlab 五 修改密碼 五 創建用戶組 一 準備安裝環境 sudo yum update sudo yum install -y curl policycoreutils-python openssh-server安裝 Postfix 郵件服務器,以便 Git…

qt事件系統源碼-----定時器

qt定時器的使用一般有以下幾種方式: 1、直接使用QTimer對象,綁定定時器的timeout信號; 2、使用QTimer的靜態方法singleshot方法,產生一個一次性的定時事件 3、在QObject子類中,調用startTimer方法,產生定…

矢量繪圖UI設計軟件Sketch mac中文版軟件說明

Sketch mac是一款適用于 UI/UX 設計、網頁設計、圖標制作等領域的矢量繪圖軟件。 Sketch mac軟件特點 1. 簡單易用的界面設計:Sketch 的用戶界面簡潔明了,使得用戶可以輕松上手操作,不需要復雜的學習過程。 2. 強大的矢量繪圖功能&#xff1a…

flinksql實時統計程序背壓延遲優化

問題: flinkcdcflinksql做實時讀取sls日志和實時統計業務指標,今天發現程序背壓了,業務延遲了6個小時。解決辦法: 1、資源優化 作業并發大時:在作業的高級配置的資源配置中,增加JobManager的資源&#xf…

香港服務器三網直連內地線路什么意思?好用嗎?

?  三網直連內地是指香港服務器可以直接連接中國內地的電信、聯通和移動三大運營商網絡,避免了中間網絡干線的支持。這樣可以實現直接、快速、穩定的網絡訪問,提高用戶對網絡訪問的效率,減少網絡訪問問題和擁堵的現象。 香港服務器直連內地…

XSS 跨站腳本攻擊

XSS(DOM) XSS 又稱CSS(Cross Site Scripting)或跨站腳本攻擊,攻擊者在網頁中插入由JavaScript編寫的惡意代碼,當用戶瀏覽被嵌入惡意代碼的網頁時,惡意代碼將會在用戶的瀏覽器上執行。 XSS攻擊可分為三種:分別為反射型(Reflected…

線程|線程的使用、四種實現方式

1.線程的實現方式 1.用戶級線程 開銷小,用戶空間就可以創建多個。缺點是:內核無法感知用戶級多個線程的存在,把其當作只有一個線程,所以只會提供一個處理器。 2.內核級線程 相對于用戶級開銷稍微大一點,可以利用多…