本文可以当作在详细了解 CentOS 7 配置 ElasticSearch-6.4.1 的基本上升级版本的操作步骤,操作内容重复的部分就会省略掉。
安装
以 utomcat 用户操作1
2
3
4
5
6cd soft/
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
mkdir -p /home/utomcat/apps/es/data
mkdir -p /home/utomcat/apps/es/logs
tar -xzvf elasticsearch-6.5.4.tar.gz
以 root 用户操作1
mv /home/utomcat/soft/elasticsearch-6.5.4 /opt/
以 utomcat 操作1
2cd /opt/elasticsearch-6.5.4/
vim config/elasticsearch.yml
elasticsearch.yml
内容:1
2
3
4
5cluster.name: hjz-es-cluster
node.name: hjz-es
path.data: /home/utomcat/apps/es/data
path.logs: /home/utomcat/apps/es/logs
network.host: 127.0.0.1
内存占用配置vim /opt/elasticsearch-6.5.4/config/jvm.options
将1
2-Xms1g
-Xmx1g
改为你想要分配的大小,比如改为0.5g1
2-Xms512m
-Xmx512m
以下以 root 身份操作1
2
3
4vim /etc/security/limits.conf
# 添加下面两行,其中 utomcat 是启动 es 的用户名
utomcat soft nofile 65536
utomcat hard nofile 65536
以 root 身份修改 sysctl.conf1
2
3vi /etc/sysctl.conf
# 添加如下配置
vm.max_map_count=262144
用命令 sysctl -p
使修改生效
安装 ik 分词
/opt/elasticsearch-6.5.4/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.4/elasticsearch-analysis-ik-6.5.4.zip
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16[utomcat@hjweb01 plugins]$ /opt/elasticsearch-6.5.4/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.4/elasticsearch-analysis-ik-6.5.4.zip
-> Downloading https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.4/elasticsearch-analysis-ik-6.5.4.zip
[=================================================] 100%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: plugin requires additional permissions @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.net.SocketPermission * connect,resolve
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.
Continue with installation? [y/N]y
-> Installed analysis-ik
[utomcat@hjweb01 plugins]$ ll
total 4
drwxr-xr-x 2 utomcat gtomcat 4096 Jan 4 15:32 analysis-ik
[utomcat@hjweb01 plugins]$ cd analysis-ik/
配置自定义分词
1 | cd /opt/elasticsearch-6.5.4/config/analysis-ik/ |
手动启动1
/opt/elasticsearch-6.5.4/bin/elasticsearch -d