1. 程式人生 > 其它 >麒麟伺服器V10 SP1 ElasticSearch安裝

麒麟伺服器V10 SP1 ElasticSearch安裝

伺服器ElasticSearch安裝

一、軟體介紹

ElasticSearch是一個基於Lucene的搜尋伺服器。它提供了一個分散式多使用者能力的全文搜尋引擎。

1.安裝說明

安裝目錄:/usr/local/

二、編譯和測試方式

1.作業系統選擇

本文選用麒麟伺服器V10版本做測試,詳細規格如下:

名稱

說明

CPU

64cores Phytium,FT-2000+/64 64bit

核心

Linux-4.19.90-17.ky10.aarch64-aarch64-with-kylin-10-Tercel

記憶體

64GB

硬碟

480GB

2.獲取軟體包

執行如下命令,獲取軟體包。

cd /usr/local/

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1.tar.gz

3.編譯環境配置

1)安裝JDK。

a.檢視是否安裝

Java -version

b.若沒有安裝則安裝

yum install -y java-1.8.0-openjdk

2)解壓軟體包。

tar -xvf elasticsearch-7.10.1.tar.gz

3)設定單程序最多記憶體對映大小。

a.改單程序最多可用於記憶體對映區大小為262145(ElasticSearch要求最小為262144)。

vim /etc/sysctl.conf

b.增加vm.max_map_count=262145。

c.儲存退出,執行如下命令使配置生效。

sysctl -p

4)修改系統支援的檔案控制代碼為65536。

系統預設檔案控制代碼為65535,您可用ulimit -n查詢,ElasticSearch要求最低為65536。

a.執行以下命令,編輯kylin-nofile.conf檔案,沒有則建立。

vim /etc/security/limits.d/kylin-nofile.conf

b.配置引數,如下圖所示。

nsoft nofile修改為65536。

nhard nofile修改為65536。

c.儲存並退出

d.執行以下命令,重啟機器使配置生效。

reboot

5)配置ElasticSearch啟動檔案。

a.執行以下命令,編輯ElasticSearch啟動檔案。

vim /usr/local/elasticsearch-7.10.1/config/elasticsearch.yml

修改以下三個地方,如圖所示:

network.host 修改為本地ip地址

b.儲存並退出。

6)建立賬戶並配備許可權(ElasticSearch不支援root直接執行)。

useradd elasticsearch

chown elasticsearch.elasticsearch /usr/local/src/elasticsearch-7.10.1 -R

4.測試已完成編譯的軟體

a.切換到“elasticsearch”賬號下,執行ElasticSearch。

su - elasticsearch

/usr/local/elasticsearch-7.10.1/bin/elasticsearch & (& 表示放在後臺執行)

b.開啟瀏覽器,輸入URL“http://本地IP地址:9200”。當出現如下圖所示內容時,表示ElasticSearch部署完成。