1. 下载安装包:
进入页面,下载linux x86_64安装包:
并将程序解压缩到/opt/elasticsearch-7.7.1
2. 创建用户和用户组:
groupadd es
useradd es -g es
chown es:es -R /opt/elasticsearch-7.7.1
3. 修改最大打开文件数:
vim /etc/security/limits.conf
在文件末尾加入:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
4. 修改虚拟内存数量
vim /etc/sysctl.conf
增加:
vm.max_map_count=262144
关闭保存后,执行:
sysctl -p
5. 修改配置文件:
vim /opt/elasticsearch-7.7.1/config/elasticsearch.yml
修改如下选项为当前服务器的ip地址:
network.host: 192.168.1.226
discovery.seed_hosts: ["192.168.1.226"]
cluster.initial_master_nodes: ["192.168.1.226"]
此时,使用es用户,启动elasticsearch就可以正常工作了:
su es
#/opt/elasticsearch-7.7.1/bin/elasticsearch #前台运行
/opt/elasticsearch-7.7.1/bin/elasticsearch -d #后台运行
6. 安装分词器插件:
进入插件目录
su es
cd /opt/elasticsearch-7.7.1/plugins/
mkdir ik
cd ik
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.7.1/elasticsearch-analysis-ik-7.7.1.zip
unzip elasticsearch-analysis-ik-7.7.1.zip
之后,停掉之前启动的elasticsearch,执行前台启动elasticsearch的命令,如果看到如下提示ik插件加载,说明安装成功
[2022-08-27T16:13:26,127][INFO ][o.e.p.PluginsService ] [localhost.localdomain] loaded plugin [analysis-ik]
7. 配置密码:
修改配置文件
vim /opt/elasticsearch-7.7.1/config/elasticsearch.yml
加入如下内容:
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
之后,重启elasticsearch
执行:
/opt/elasticsearch-7.7.1/bin/elasticsearch-setup-passwords interactive
按提示配置用户名密码即可