1、下载和安装elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.2.tar.gz
tar -zxvf elasticsearch-6.7.2.tar.gz -C /home/
cd /home/elasticsearch-6.7.2/plugin
mkdir ik
cd ik
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.7.2/elasticsearch-analysis-ik-6.7.2.zip
unzip elasticsearch-analysis-ik-6.7.2.zip
编辑elasticsearch.yml,增加配置
vi /home/elasticsearch-6.7.2/config/elasticsearch.yml
增加以下配置:
network.host: 本机ip
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
indices.fielddata.cache.size: 2gb
vi /etc/sysctl.conf
添加内容如下:
vm.max_map_count=262144
vi /etc/security/limits.conf
* hard nofile 65536
* soft nofile 65536
* soft nproc 2048
* hard nproc 4096
/sbin/sysctl -p
增加用户组和用户
groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch
更改elasticsearch文件夹及内部文件的所属用户及组为elsearch:elsearch
chown -R elsearch:elsearch /home/elasticsearch-6.7.2
切换到elsearch用户
su elsearch
启动elasticsearch
cd /home/elasticsearch-6.7.2/bin
nohup ./elasticsearch &
tail -f nohup.out