Java小强个人技术博客站点    手机版
当前位置: 首页 >> 软件 >> docker安装ES7.1.1(单机版)+ik分词器+es-head可视化

docker安装ES7.1.1(单机版)+ik分词器+es-head可视化

11671 软件 | 2023-6-8

Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 

作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。



拉去镜像

docker pull docker.io/elasticsearch:7.1.1

创建网络

docker network create elastic

运行

docker run -d \
 --name es01 \
 --net elastic \
 -e ES_JAVA_OPTS="-Xms1g -Xmx1g" \
 -e "discovery.type=single-node" \
 -v es-data:/usr/local/elasticsearch/data \
 -v es-plugins:/usr/local/elasticsearch/plugins \
 -p 9200:9200 \
 -it \
 b0e9f9f047e6

测试访问

http://IP:9200 

 

安装分词器

docker exec -it es01 bash
./bin/elasticsearch-plugin install https://www.javacui.com/temp/elasticsearch-analysis-ik-7.1.1.zip

重启ES

docker restart es01

测试分词

http://IP:9200/_analyze 

{
    "analyzer":"ik_max_word",
    "text":"中华人民共和国"
}


安装es-head

docker pull mobz/elasticsearch-head:5

运行elasticsearch-head

docker run -d \
    --name es-head \
-p 9100:9100 \
b19a5c98e43b

配置ES允许跨域访问

docker exec -it es01 /bin/bash
vi config/elasticsearch.yml

增加内容

http.cors.enabled: true 
http.cors.allow-origin: "*"

重启ES

docker restart es01

重启es-head

docker restart es-head

END


推荐您阅读更多有关于“ 客户端 Docker ES 分词器 可视化 ”的文章

上一篇:Spring异步注解@Async线程池配置 下一篇:使用JavaScript控制<video>视频播放

猜你喜欢

发表评论:

评论:

回复 独元殇 评论于 2023-06-19 14:12
Elasticsearch 是个好东西,据说 Github 这种大网站就是用的这个引擎