目錄
一、ElasticSearch介紹
二、ElasticSearch安裝
三、建立es使用者組和使用者
四、配置系統參數
五、配置環境變量
六、ElasticSearch配置
七、ElasticSearch指令
八、ElasticSearch通路
一、ElasticSearch介紹
Elasticsearch是一個基于Lucene的搜尋伺服器。它提供了一個分布式多使用者能力的全文搜尋引擎,基于RESTful web接口。
ElasticSearch官網:Elasticsearch:官方分布式搜尋和分析引擎 | Elastic
ElasticSearch6.2.4:Elasticsearch 6.2.4 | Elastic
二、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/