2024-01-12 10:13:34 +08:00
|
|
|
```
|
|
|
|
docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \
|
|
|
|
-e "discovery.type=single-node" \
|
|
|
|
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
|
2024-06-26 15:27:17 +08:00
|
|
|
-d elasticsearch:7.17.7
|
2024-01-12 10:13:34 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
```
|
|
|
|
docker exec -it elasticsearch /bin/bash
|
|
|
|
```
|
|
|
|
|
|
|
|
```
|
2024-06-26 15:27:17 +08:00
|
|
|
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.7/elasticsearch-analysis-ik-7.17.7.zip
|
2024-01-12 10:13:34 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
```
|
|
|
|
docker restart elasticsearch
|
|
|
|
```
|
|
|
|
|
|
|
|
```
|
2024-06-26 15:27:17 +08:00
|
|
|
docker run -d --name kibana --link elasticsearch:elasticsearch -p 5601:5601 kibana:7.17.7
|
2024-01-12 10:13:34 +08:00
|
|
|
```
|
2024-06-26 15:27:17 +08:00
|
|
|
|
|
|
|
其中服务器可能因为网络原因下载不下来 ik 分词器,我们下载后本地导入安装
|
|
|
|
|
|
|
|
```shell
|
|
|
|
# ik 分词器在服务器中的位置 /root/elasticsearch-analysis-ik-7.17.7.zip# 导入 docker 中
|
|
|
|
docker cp /root/elasticsearch-analysis-ik-7.17.7.zip elasticsearch:/tmp/elasticsearch-analysis-ik-7.17.7.zip
|
|
|
|
|
|
|
|
# 进入容器
|
|
|
|
docker exec -it elasticsearch /bin/bash
|
|
|
|
|
|
|
|
# 安装
|
|
|
|
./bin/elasticsearch-plugin install file:///tmp/elasticsearch-analysis-ik-7.17.7.zip
|
|
|
|
```
|