centos7安装单机elasticsearch7.7.1

1. 下载安装包:

进入页面,下载linux x86_64安装包:

Elasticsearch 7.7.1 | Elastic

并将程序解压缩到/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

按提示配置用户名密码即可

你可能感兴趣的:(elasticsearch,搜索引擎,大数据)