天天看点

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