安裝與配置Elasticsearch

2021-08-19 20:35:00 字數 2736 閱讀 4955

elasticsearch 屬於 elastic 公司,進入該公司的官網 www.elastic.co。在這裡可以清楚啊的看到elastic stack產品的各個元件和功能

.gz將解壓後的目錄放到 /usr/local 中:

mv elasticsearch-5.6

.3 /usr/local/

由於保護機制,不允許root使用者執行命令,所以新增乙個新的使用者:

useradd elastic -p elastic
將解壓後的目錄屬主和組修改為這個新建的普通使用者:

chown -r elastic:elastic  /usr/local/elasticsearch-5.6.3
切換到這個普通使用者:

su - elastic
進入 解壓後的目錄,然後執行命令執行 elasticsearch:

cd elasticsearch-5.6.3

bin/elasticsearch

這一步會看到很多的日誌輸出

當看到這有乙個started的時候表示已經啟動了。

新開乙個終端,elasticsearch預設啟用9200埠,使用curl命令訪問測試:

這樣就表示啟動成功了。

-xms2g和-xmx2g:jvm預設的需要記憶體2g,如果伺服器記憶體不足2g將導致啟動失敗,可以修改這裡為合適的記憶體大小。

這個是使用了log4j2框架,配置了哪些日誌需要輸出及輸出的級別。

這個配置檔案一般很少修改。

這個檔案是elasticsearch的主配置檔案,常用的引數如下:

cluster.name:集群名稱,以此作為標準判斷是否為同一集群。乙個集群的例項要配置一樣。

node.name:例項節點名稱,以此作為集群中不同節點的區分條件。不指定將隨機分配。

network.host:對外發布網路位址,預設127.0.0.1

http.port:對外提供restful api的埠

path.data:資料儲存位址

path.logs:日誌儲存位址

1、配置集群名稱為:cluster.name: es-test

2、配置節點名稱為:node.name: es-test-node01

3、配置發布的ip為:network.host: 10.10.99.229,這個是本機的ip

4、配置埠為:http.port: 9200

在配置之前,不能通過瀏覽器訪問本機ip的9200埠,因為沒有配置發布ip,配置好後重啟elasticsearch,然後現在通過瀏覽器就可以訪問了:

elasticsearch 擁有兩種模式:development(開發模式)和production(生產環境模式)。

elasticsearch 5.x 的版本在啟動之前會進行一系列檢查,比如當前系統版本對於特性的支援、磁碟是否充足、記憶體是否夠用等。

當處於development模式下,當檢測出現不合適的時候會以warning的方式進行提示,而處於production模式下則會以error方式進行提示。

區分development和production的方式是判斷network.host是否繫結localhost,預設情況下是繫結的localhost,即為development模式,當修改這個引數為其他的ip位址,如上邊的10.10.99.229,這時系統會認為已經處於production模式。

現象:啟動報錯,顯示:failed to load settings from /usr/local/elasticsearch-5.6.3/config/elasticsearch.yml

原因:不能使用root使用者進行啟動,即使是和root許可權一樣的普通使用者都不行。

解決:建立乙個普通使用者並修改elasticsearch-5.6.3及以下檔案的屬主和組為新建的普通使用者。

Linux上安裝配置Elasticsearch

linux上安裝配置elasticsearch 提取碼 kudt 2 安裝 解壓 tar zxvf elasticsearch 7.6.2 linux x86 64.tar.gz 移動elasticsearch到 usr local 目錄之下 elasticsearch的目錄介紹 建立data資料夾...

Docker環境安裝Elasticsearch

docker pull elasticsearch 6.4.0 修改虛擬記憶體區域大小,否則會因為過小而無法啟動 sysctl w vm.max map count 262144 使用docker命令啟動 docker run p 9200 9200 p 9300 9300 name elastic...

Linux下安裝部署ElasticSearch

系統 centos linux release 7.7.1908 core 軟體 elasticsearch 7.9.2 安裝步驟 mkdir p usr local soft package cd usr local soft package wget tar xzvf elasticsearch...