es集群的詳細搭建過程

目錄

  • 一、VM配置
  • 二、集群搭建
  • 三、集群配置

一、VM配置

VM的安裝 VMware Workstation 15 Pro的安裝與破解

VM新建虛擬機 VM新建虛擬機

二、集群搭建

打開新建好的服務器,node1,使用xshell遠程連接

下載es:https://www.elastic.co/cn/downloads/past-releases/

我選擇的是7.6.2,注意es與jdk的版本,參考文章https://blog.csdn.net/weixin_45683778/article/details/136329577

在這里插入圖片描述

或者直接命令行輸入:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz

然后解壓

tar -xzf elasticsearch-7.6.2-linux-x86_64.tar.gz

可以看到es文件夾

在這里插入圖片描述

文件目錄:

在這里插入圖片描述

現在啟動es

./bin/elasticsearch

在這里插入圖片描述
現在開啟成功

先建一個xshell窗口,試試能不能訪問成功

curl "127.0.0.1:9200"

在這里插入圖片描述

有JSON日志輸出,說明es啟動成功!!!

在虛擬機中使用node1節點克隆出node2 和 node3

在這里插入圖片描述
至此,es集群搭建完成!!!

三、集群配置

打開es的配置文件

vim config/elasticsearch.yml 

配置如下

node1節點配置

cluster.name: elastic
node.name: node1
#node.roles: []
network.host: 192.168.193.129
bootstrap.memory_lock: true // 生產環境務必配置
#path.data: // 生產環境務必配置到和es不同的目錄下
#path.logs: // 生產環境務必配置到和es不同的目錄下
http.port: 9201
transport.port: 9301
discovery.seed_hosts: ["192.168.193.129:9301","192.168.193.130:9302","192.168.193.131:9303"]
cluster.initial_master_nodes: ["node1"]

node2節點配置

cluster.name: elastic
node.name: node2
#node.roles: []
network.host: 192.168.193.130
bootstrap.memory_lock: true // 生產環境務必配置
#path.data: // 生產環境務必配置到和es不同的目錄下
#path.logs: // 生產環境務必配置到和es不同的目錄下
http.port: 9202
transport.port: 9302
discovery.seed_hosts: ["192.168.193.129:9301","192.168.193.130:9302","192.168.193.131:9303"]
cluster.initial_master_nodes: ["node1"]

node3節點配置

cluster.name: elastic
node.name: node3
#node.roles: []
network.host: 192.168.193.131
bootstrap.memory_lock: true // 生產環境務必配置
#path.data: // 生產環境務必配置到和es不同的目錄下
#path.logs: // 生產環境務必配置到和es不同的目錄下
http.port: 92003
transport.port: 9303
discovery.seed_hosts: ["192.168.193.129:9301","192.168.193.130:9302","192.168.193.131:9303"]
cluster.initial_master_nodes: ["node1"]

分別啟動三個節點服務

在這里插入圖片描述

可以看到三個node都添加進去,至此es集權搭建完成

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

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

相關文章

內網穿透的應用-如何修改Nginx服務location代理轉發規則結合cpolar實現無公網ip環境訪問內網站點

文章目錄 1. 下載windows版Nginx2. 配置Nginx3. 測試局域網訪問4. cpolar內網穿透5. 測試公網訪問6. 配置固定二級子域名7. 測試訪問公網固定二級子域名 1. 下載windows版Nginx 進入官方網站(http://nginx.org/en/download.html)下載windows版的nginx 下載好后解壓進入nginx目…

問題解決:各版本的vc_redist下載地址 缺少msvcr100.dll、msvcr120.dll、msvcr140.dll

Visual C Redistributable for Visual Studio各版本的官方鏈接。解決缺少msvcr100.dll、msvcr120.dll、msvcr140.dll的問題。 下面全部為官方鏈接: Microsoft Visual C Redistributable 2019 x86: https://aka.ms/vs/16/release/VC_redist.x86.exe x64: https://ak…

【S32DS報錯】-5-提示Secure Debug might be enabled on this device錯誤

【S32K3_MCAL從入門到精通】合集: S32K3_MCAL從入門到精通https://blog.csdn.net/qfmzhu/category_12519033.html 問題背景: 在S32DS IDE中使用PEmicro(Multilink ACP,Multilink Universal,Multilink FX&#xff09…

自適應控制算法講解-案例(附C代碼)

目錄 一、自適應控制算法的基本原理 二、自適應控制算法分類 三、案例 3.1自適應PID控制 1) 模型識別 2)動態調整PID參數邏輯 3)PID控制器 自適應控制算法是一種高級控制算法,用于處理那些參數不確定或者動態變化的系統。這類…

SwiftUI 在 App 中彈出全局消息橫幅(下)

功能需求 在 SwiftUI 開發的 App 界面中,有時我們需要在全局層面向用戶展示一些消息: 如上圖所示:我們彈出的全局消息橫幅位于所有視圖之上,這意味這它不會被任何東西所遮擋;而且用戶可以點擊該橫幅關閉它。這是怎么做到的呢? 在本篇博文中,您將學到以下內容 功能需求…

iOS-設置指定邊圓角(左上、左下等)

以UILabel舉例,效果圖如下: 方法一僅支持iOS11以上 方法一: [_sleepStateLabel.layer setMasksToBounds:YES]; [_sleepStateLabel.layer setCornerRadius:12]; [_sleepStateLabel.layer setMaskedCorners:kCALayerMinXMinYCorner | kCALaye…

個人項目介紹3:火車站篇

項目需求: 一比一精確顯示火車站主建筑和站臺模型。實時響應車輛信息(上水,吸污,換乘)并同步顯示,實時響應車輛進出站信息,并以動畫形式模擬。實時響應報警信息,并能在三位中顯示&a…

#WEB前端(CCS選擇器)

1.實驗&#xff1a;CCS選擇器 2.IDE&#xff1a;VSCODE 3.記錄&#xff1a; 子代選擇器、后代選擇器、相鄰兄弟選擇器、類選擇器、偽元素選擇器&#xff08;鼠標懸停&#xff09;、ID選擇器、調用選擇器&#xff08;全選&#xff09; 4.代碼&#xff1a; <!DOCTYPE html…

java generics(泛型)

在定義類、接口和方法時&#xff0c;泛型使類型(類和接口)成為參數。與方法聲明中使用的形參非常相似&#xff0c;類型參數為您提供了一種方法&#xff0c;可以用不同的輸入重用相同的代碼。不同之處在于形式參數的輸入是值&#xff0c;而類型參數的輸入是類型。 使用泛型有許…

Elasticsearch7.17.7操作geo_point類型數據

目前使用的elasticsearch版本是7.17.7 有一個index&#xff0c;其中mapping的內容如下&#xff1a; {"city" : {"aliases" : { },"mappings" : {"properties" : {"city" : {"type" : "keyword"},"…

嵌入式學習 Day 29

函數: 1.函數的定義 2.函數的調用 3.函數的聲明 1.函數傳參: 1.賦值傳遞&#xff08;復制傳遞&#xff09; 函數體內部想要使用函數體外部變量值的時候使用復制傳遞 2.全局變量傳遞 3.地址傳遞 函數體內部想要修改函數體外部變量值的時候使用地址傳遞 函數…

代碼隨想錄算法訓練營第48天| Leetcode 121. 買賣股票的最佳時機、Leetcode 122.買賣股票的最佳時機II

文章目錄 Leetcode 121. 買賣股票的最佳時機Leetcode 122.買賣股票的最佳時機II Leetcode 121. 買賣股票的最佳時機 題目鏈接&#xff1a; Leetcode 121. 買賣股票的最佳時機 題目描述&#xff1a; 給定一個數組 prices &#xff0c;它的第 i 個元素 prices[i] 表示一支給定股…

W5300驅動說明

W5300是一款帶有硬件協議棧的網絡芯片&#xff0c;內部擁有128K的緩存&#xff0c;最大支持8路socket通信&#xff0c;與MCU之間通過16位數據總線通信&#xff0c;通信速度遠超W5500之類以SPI作為通信接口的網絡芯片&#xff0c;特別適合對高速網絡傳輸有需求的應用。 本次使用…

使用 helm repo add istio添加了一個helm chart repo,如何查看istio的版本呢

1. 添加chart repo helm repo add istio https://istio-release.storage.googleapis.com/charts helm repo update2. 查看版本 helm search repo istio 3. 查看版本詳細信息 helm show chart istio/cni 4. 查看某個chart的歷史版本 helm search repo <chart-name> --…

【Linux】信號的保存

&#x1f34e;個人博客&#xff1a;個人主頁 &#x1f3c6;個人專欄&#xff1a;Linux ?? 功不唐捐&#xff0c;玉汝于成 目錄 前言 正文 信號在Linux中的保存主要涉及方面 信號的類型&#xff1a; 信號處理程序&#xff1a; 信號的傳遞和處理&#xff1a; 信號的阻…

面試官:你用過Collections工具類嗎?

Collections工具類 1. 常用的 Collections 方法2. 代碼示例 Java中的 Collections 工具類提供了一系列靜態方法&#xff0c;用于對集合進行各種操作&#xff0c;如排序、查找、替換等。下面我們來看一些 Collections 工具類中常用的API和使用示例。 1. 常用的 Collections 方…

回溯算法套路③排列型回溯+N皇后【基礎算法精講 16】

46 . 全排列 鏈接 : . - 力扣&#xff08;LeetCode&#xff09; 思路 : 那么怎么確定選了那個數呢? 這里設置一個used表示i選沒選過 ; class Solution { public:vector<vector<int>> ans;vector<int> path;void backtrack(vector<int>nums,vect…

2024年【天津市安全員B證】考試內容及天津市安全員B證實操考試視頻

題庫來源&#xff1a;安全生產模擬考試一點通公眾號小程序 天津市安全員B證考試內容根據新天津市安全員B證考試大綱要求&#xff0c;安全生產模擬考試一點通將天津市安全員B證模擬考試試題進行匯編&#xff0c;組成一套天津市安全員B證全真模擬考試試題&#xff0c;學員可通過…

《Improving Calibration for Long-Tailed Recognition》閱讀筆記

論文標題 《Improving Calibration for Long-Tailed Recognition》 改進長尾識別的校準工作 作者 Zhisheng Zhong、 Jiequan Cui、Shu Liu 和 Jiaya Jia 香港中文大學和 SmartMore 初讀 摘要 深度神經網絡在訓練數據集類別極度不平衡時可能會表現不佳。最近&#xff0c…

pydub、playsound播放聲音;gradio、streamlit頁面播放聲音;gradio 頁面圖像、視頻及調用攝像頭

1、pydub from pydub import AudioSegment from pydub.playback import playsong AudioSegment.from_wav(r"C:\Users\loong\Downloads\zh.wav") play(song)2、playsound from playsound import playsoundplaysound(r"voice.wav")3、streamlit import s…