elasticsearch安装指南
ES搜索引擎 IK分词
·
Elasticsearch 7.17.29 + IK 分词 完整安装
前言:本次环境全是基于Ubuntu系统下的,需用户自己虚拟机配好系统
一、环境准备
# 1. 创建专用用户 es
sudo useradd es
# 2. 设置密码(自己输两遍密码)
sudo passwd es
# 3. 创建安装目录(此目录不是ES默认目录,而是我们自定义的目录)
sudo mkdir -p /usr/local/elasticsearch
# 4. 给权限(最关键!)
sudo chown -R es:es /usr/local/elasticsearch
# 5. 安装依赖(解压用)
sudo apt install -y unzip
二、下载 Elasticsearch 7.17.29
# 切换目录
cd /usr/local/elasticsearch
# 下载 ES 7.17.29
sudo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.29-linux-x86_64.tar.gz
# 解压
sudo tar -zxvf elasticsearch-7.17.29-linux-x86_64.tar.gz
三、下载 IK 分词器 7.17.29(版本必须完全一致)
ES只能对英文进行分词,所以要搭配IK实现对中文,英文的联合分词。
# 进入插件目录
cd /usr/local/elasticsearch/elasticsearch-7.17.29/plugins/
# 创建 ik 目录
sudo mkdir ik
# 下载 IK 分词 7.17.29
sudo wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.29/elasticsearch-analysis-ik-7.17.29.zip
# 解压到 ik 目录
sudo unzip elasticsearch-analysis-ik-7.17.29.zip -d ik/
四、最后统一赋权(避免 99% 权限报错)
sudo chown -R es:es /usr/local/elasticsearch/
五、切换 es 用户,启动 ES
# 切换到 es 用户(必须!)
su - es
# 进入 bin 目录
cd /usr/local/elasticsearch/elasticsearch-7.17.29/bin
# 后台启动 ES
./elasticsearch -d
六、等待 15 秒,验证是否成功
1. 验证 ES 启动
curl http://localhost:9200
看到版本号 7.17.29 = 成功!
2. 验证 IK 分词安装成功
curl http://localhost:9200/_cat/plugins?v
看到 ik = 分词器安装成功!
七、安全关闭 ES
ps -ef | grep elasticsearch | grep -v grep | awk '{print $2}' | xargs -r kill -15
✅ 安装完成!你现在拥有:
- Elasticsearch 7.17.29
- IK 中文分词器
- 标准用户权限
- 无 root 运行
- 数据目录安全
- 可直接存储、搜索、分词
注意:ES以正常下载到Ubuntu了,但目前不支持主机访问,需更改ES中相关配置,下期再见。
更多推荐
所有评论(0)