ElasticSearch環境部署測試

2021-09-25 17:59:07 字數 1798 閱讀 8411

問題排查可以登入論壇查詢相關資訊

一.安裝elasticsearch

1.安裝elasticsearch集群

修改配置檔案config/elasticsearch.yml

如果要配置集群需要兩個節點上的elasticsearch配置的cluster.name相同,都啟動可以自動組成集群,這裡如果不改cluster.name則預設是cluster.name=elasticsearch,nodename隨意取但是集群內的各節點不能相同

本人這裡另外一台機器配置如圖:

最後同時啟動可以組成集群

(2)簡單配置jvm的記憶體修改es_home/bin/service/elasticsearch.conf,set.default.es_heap_size=1024,該值根據機器的配

置可自定義。

(3)安裝啟動服務執行命令:es_home/bin/service/elasticsearch install這裡需要新增一下執行許可權

(4)啟動/停止/重啟服務

執行命令:es_home/bin/service/elasticsearch start/stop/restart

在bin目錄下執行./plugin install mobz/elasticsearch-head來安裝head外掛程式

注意:因為elasticsearch有遠端執行指令碼的功能所以容易中木馬病毒,所以不允許用root使用者啟動,root使用者是起不來的,賦許可權,用一般的使用者啟動要配置network.host和network.publish_host和network.bind_host才能別的機器或者網絡卡訪問,否則只能是127.0.0.1或者localhost訪問注意配置yml結尾的配置檔案都需要冒號後面加空格才行

新增防腦裂配置

discovery.zen.ping.multicast.enabled: false

discovery.zen.ping_timeout: 120s

client.transport.ping_timeout: 60s

discovery.zen.ping.unicast.hosts: ["192.168.57.4","192.168.57.5", "192.168.57.6"]

二.安裝kibana

解壓安裝,修改配置檔案vi config/kibana.yml的elasticsearch.url屬性即可

三.安裝marvel

elasticsearch環境部署測試

共享模式下 useradd sxt echo sxt passwd stdin sxt su sxt root 使用者建立 opt sxt es 普通使用者無法建立 mkdir p opt sxt es 注意 此時的目錄許可權屬於root 在附近目錄尚學堂下執行 chown sxt sxt es 單...

Elasticsearch 重要環境配置

es重要配置 1 heap記憶體設定 1.最好不要大於32g,否則沒法使用指標壓縮。2.es的記憶體主要用在快取上,但是lucene需要用到硬碟快取,所以heap記憶體不超過系統可用記憶體的一半比較好。具體再分析場景。3.elasticsearch cache記憶體設定 a.nodequerycac...

Elasticsearch 集群環境搭建

集群環境搭建 我們搭建乙個三個節點的集群環境,為了學習方便,我這邊只在一台伺服器上來演示主從環境。調整虛擬機器記憶體到3g以上 一 節點搭建 elasticsearch.yml配置檔案說明 配置說明 我們要只需要在之前的基礎上,開啟配置檔案elasticsearch.yml,新增如下配置 clust...