国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Elastic search 集群搭建

IT那活兒 / 2927人閱讀
Elastic search 集群搭建
一. Elasticsearch介紹

開源分布式搜索引擎,提供搜集、分析、存儲數據三大功能。它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據源,自動搜索負載等。


二. Es集群搭建

1. 環境準備

2. 系統參數設置

vm.max_map_count參數調整

max_map_count文件包含限制一個進程可以擁有的VMA(虛擬內存區域)的數量。安裝es該值最少要求262144。否則啟動時候報如下錯誤:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

vi /etc/sysctl.conf 中增加

vm.max_map_count=252144

sysctl -p使參數生效

3. 修改用戶可創建文件大小

vi /etc/security/limits.conf 中添加
es soft nofile 65536
es hard nofile 65536

4. 修改用戶線程限制

vi /etc/security/limits.d/20-nproc.conf中添加

es soft nofile 65536

es hard nofile 65536

* hard nproc 4096


三. 軟件部署

1. 在兩個節點上傳軟件及解壓

tar –xvf elasticsearch-7.13.2-linux-x86_64.tar.gz

2. 給es用戶賦予對應目錄權限,因為安全問題,在linux中不能使用root運行Elasticsearch

chown -R es:es elasticsearch-7.13.2

3. 修改Elasticsearch-7.4.0文件的配置文件

vi elasticsearch-7.13.2/config/elasticsearch.yml

elasticsearch.yml中參數說明

  • cluster.name:

    es集群名稱,某個節點只有和集群下的其他節點共享它的 cluster.name 才能加入一個集群。默認是elasticsearch。一定要確保不要在不同的環境中使用相同的集群名稱。否則,節點可能會加入錯誤的集群中。

  • node.name:   

    節點名稱,默認情況下,Elasticsearch 將使用隨機生成的uuid的前7個字符作為節點id,請注意,節點ID是持久化的,并且在節點重新啟動時不會更改,因此默認節點名稱也不會更改。

  • http.port:

    es的HTTP訪問端口

  • network.host:

    IP地址,為了與其他服務器上的節點進行通信并形成集群,你的節點將需要綁定到非環回地址。雖然這里有很多網絡相關的配置,但通常只需要配置一下 network.host

  • node.master:

    是否有資格主節點

  • node.data:

    是否存儲數據

  • node.max_local_storage_nodes:

    最大集群節點數

  • transport.tcp.port:

    內部節點溝通端口

  • discovery.seed_hosts:

    節點發現,Elasticsearch將綁定到可用的環回地址,并將掃描本地端口9300到9305以嘗試連接到在同一服務器上運行的其他節點。這提供了自動集群體驗,無需進行任何配置。如果要在其他主機上形成包含節點的群集,則必須使用discovery.seed_hosts設置提供群集中其他節點的列表,這些節點符合主要條件且可能是實時且可聯系的,以便為發現過程設定種子。此設置通常應包含群集中所有符合主節點的節點的地址。此設置包含主機數組或逗號分隔的字符串。每個值應采用host:port或host的形式(其中port默認為設置transport.profiles.default.port,如果未設置則返回transport.port)。

  • cluster.initial_master_nodes:

    初始化新的集群時配置選舉master, 當您第一次啟動全新的Elasticsearch集群時,會出現一個集群引導步驟,該步驟確定在第一次選舉中計票的主要合格節點集。在開發模式下,如果未配置發現設置,則此步驟由節點本身自動執行。

  • path.data:

    數據存儲路徑,如果您正在使用.zip或.tar.gz文件歸檔,data和logs 目錄在 $ES_HOME 下。如果這些重要文件夾保留在默認位置,則Elasticsearch升級到新版本時,很有可能被刪除。補充說明:在生產環境下,應用程序的數據和日志一般需要配置到獨立的磁盤分區下。比如/data目錄作為獨立的數據分區,/var/log作為應用程序日志分區。這樣做的好處是,防止因應用程序數據或日志增長,撐爆OS分區。

  • path.log:

    日志存儲路徑,如果您正在使用.zip或.tar.gz文件歸檔,data和logs 目錄在 $ES_HOME 下。如果這些重要文件夾保留在默認位置,則Elasticsearch升級到新版本時,很有可能被刪除。補充說明:在生產環境下,應用程序的數據和日志一般需要配置到獨立的磁盤分區下。比如/data目錄作為獨立的數據分區,/var/log作為應用程序日志分區。這樣做的好處是,防止因應用程序數據或日志增長,撐爆OS分區。

node1配置:

cluster.name: my-elasticsearch 
node.name: es_node1
node.master: true
node.data: true
node.max_local_storage_nodes: 3
network.host: 192.168.23.131
http.port: 9200
transport.tcp.port: 9700
discovery.seed_hosts: ["192.168.23.131","192.168.23.132"]
cluster.initial_master_nodes: ["es_node1"]
path.data: /es_soft/es_data
path.logs: /es_soft/es_log
node2配置:
cluster.name: my-elasticsearch 
node.name: es_node2
node.master: true
node.data: true
node.max_local_storage_nodes: 3
network.host: 192.168.23.132
http.port: 9200
transport.tcp.port: 9700
discovery.seed_hosts: ["192.168.23.131","192.168.23.132"]
cluster.initial_master_nodes: ["es_node1"]
path.data: /es_soft/es_data
path.logs: /es_soft/es_log

啟動es:

cd /es_soft/elasticsearch-7.13.2/bin
./ elasticsearch


四. 遇到的問題

1. 啟動不能使用root,必須創建es用戶,環境搭建可以使用root,然后chown到es用戶。

報錯如下:

2. elasticsearch.yml中參數配置,冒號后面必須有空格,不然啟動es會報錯

報錯信息如下:


END


更多精彩干貨分享

點擊下方名片關注

IT那活兒

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129848.html

相關文章

  • docker環境搭建elasticsearch

    摘要:搭建系列環境搭建集群搭建集群環境搭建搭建集群環境搭建序本文主要講如何使用使用搭建。下載鏡像這里利用搭好的鏡像,不過是的版本。 docker搭建系列 docker環境搭建zk集群 docker搭建redis集群 docker環境搭建elasticsearch docker搭建rabbitmq集群 docker環境搭建ELK 序 本文主要講如何使用使用docker搭建elasticse...

    NicolasHe 評論0 收藏0
  • Elastic Search搜索引擎在SpringBoot中的實踐

    摘要:注本文首發于公眾號,可長按或掃描下面的小心心來訂閱實驗環境版本版本首先當然需要安裝好環境,最好再安裝上可視化插件來便于我們直觀地查看數據。 showImg(https://segmentfault.com/img/remote/1460000015723674); 注: 本文首發于 My 公眾號 CodeSheep ,可 長按 或 掃描 下面的 小心心 來訂閱 ↓ ↓ ↓ showI...

    Me_Kun 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<