天天看點

Linux安裝全文搜尋引擎Elasticsearch 6.2.4

目錄

一、ElasticSearch介紹

二、ElasticSearch安裝

三、建立es使用者組和使用者

四、配置系統參數

五、配置環境變量

六、ElasticSearch配置

七、ElasticSearch指令

八、ElasticSearch通路

一、ElasticSearch介紹

Elasticsearch是一個基于Lucene的搜尋伺服器。它提供了一個分布式多使用者能力的全文搜尋引擎,基于RESTful web接口。

ElasticSearch官網:Elasticsearch:官方分布式搜尋和分析引擎 | Elastic

ElasticSearch6.2.4:Elasticsearch 6.2.4 | Elastic

Linux安裝全文搜尋引擎Elasticsearch 6.2.4

二、ElasticSearch安裝

1、下載下傳ElasticSearch

cd /usr/local/           

複制

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

複制

2、解壓ElasticSearch

tar -zxvf elasticsearch-6.5.4.tar.gz           

複制

三、建立es使用者組和使用者

groupadd es
useradd es -g es
chown -R es:es elasticsearch-6.5.4
chmod 777 -R elasticsearch-6.5.4           

複制

四、配置系統參數

1、修改 /etc/syscrl.conf 檔案

vim /etc/sysctl.conf           

複制

添加如下内容

## es config
vm.max_map_count=262144           

複制

執行 sysctl -p 指令

sysctl -p           

複制

2、修改 /etc/security/limits.conf 檔案

vim /etc/security/limits.conf           

複制

添加如下内容

## es config
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096           

複制

執行 sysctl -p 指令

sysctl -p           

複制

3、修改 /etc/security/limits.d/20-nproc.conf 檔案

vim /etc/security/limits.d/20-nproc.conf           

複制

修改并添加如下内容

#*          soft    nproc     4096
es          soft    nproc     4096           

複制

五、配置環境變量

vim /etc/profile           

複制

export ES_HOME=/usr/local/elasticsearch-6.5.4
export PATH=$PATH:$ES_HOME/bin           

複制

source /etc/profile           

複制

六、ElasticSearch配置

vim elasticsearch/config/elasticsearch.yml           

複制

network.host: 0.0.0.0           

複制

七、ElasticSearch指令

啟動指令

elasticsearch &           

複制

關閉指令

jps | grep ' Elasticsearch' | awk {'print $1'} | xargs kill -9           

複制

八、ElasticSearch通路

http://127.0.0.1:9200/

Linux安裝全文搜尋引擎Elasticsearch 6.2.4