目录
一、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
代码语言:javascript复制cd /usr/local/
代码语言:javascript复制wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz
2、解压ElasticSearch
代码语言:javascript复制tar -zxvf elasticsearch-6.5.4.tar.gz
三、创建es用户组和用户
代码语言:javascript复制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 文件
代码语言:javascript复制vim /etc/sysctl.conf
添加如下内容
代码语言:javascript复制## es config
vm.max_map_count=262144
执行 sysctl -p 命令
代码语言:javascript复制sysctl -p
2、修改 /etc/security/limits.conf 文件
代码语言:javascript复制vim /etc/security/limits.conf
添加如下内容
代码语言:javascript复制## es config
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
执行 sysctl -p 命令
代码语言:javascript复制sysctl -p
3、修改 /etc/security/limits.d/20-nproc.conf 文件
代码语言:javascript复制vim /etc/security/limits.d/20-nproc.conf
修改并添加如下内容
代码语言:javascript复制#* soft nproc 4096
es soft nproc 4096
五、配置环境变量
代码语言:javascript复制vim /etc/profile
代码语言:javascript复制export ES_HOME=/usr/local/elasticsearch-6.5.4
export PATH=$PATH:$ES_HOME/bin
代码语言:javascript复制source /etc/profile
六、ElasticSearch配置
代码语言:javascript复制vim elasticsearch/config/elasticsearch.yml
代码语言:javascript复制network.host: 0.0.0.0
七、ElasticSearch命令
启动命令
代码语言:javascript复制elasticsearch &
关闭命令
代码语言:javascript复制jps | grep ' Elasticsearch' | awk {'print $1'} | xargs kill -9
八、ElasticSearch访问
http://127.0.0.1:9200/