#### ES安装
1.ES compose 配置
```
version: '2.1'
services:
elasticsearch:
image: elastic/elasticsearch:7.6.0
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.type=single-node
ports:
- "9200:9200"
- "9300:9300"
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
```
2.将配置写在下面文件中
```
docker-compose.yml
```
3.通过 下面命令启动(注意 要在配置文件目录下载启动 文件目录为单独的目录)
```
docker compose up -d
```
4.启动后
用docker ps 查看启动程序
```
docker ps
```
5.拿到容器 ID
用 docker exec -it 531a0b93e613 bash 进入docker中
```
docker exec -it <容器ID> bash
```
6.cd到plugins目录
```
cd plugins
```
7.在该目录下创建elasticsearch-analysis-ik-7.6.0
```
mkdir elasticsearch-analysis-ik-7.6.0
```
8.退出容器
```
exit
```
9.将准备好的 ik压缩包复制到 容器中
```
docker cp /usr/local/popsmart/elasticsearch-analysis-ik-7.6.0.zip <容器ID>:/usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-7.6.0
```
10.进入容器
```
docker exec -it <容器ID> bash
```
11.cd到plugins目录
```
cd plugins
```
12.进行解压
```
unzip elasticsearch-analysis-ik-7.6.0.zip
```
13.退出
```
exit
```
14.重启程序
```
docker restart <容器ID>
```
dockerES安装和ik分词器的安装
于 2023-10-20 21:41:23 首次发布