网站首页
Java
站长
开源
框架
理论
JS
Linux
DB
服务器
网络编程
生活
软件
PHP
其他
您的位置:首页 > 软件 > docker安装ES7.1.1(单机版)+ik分词器+es-head可视化
docker安装ES7.1.1(单机版)+ik分词器+es-head可视化
2023-6-8    2277    1

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

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


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


拉去镜像

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


上一篇: Spring异步注解@Async线程池配置
下一篇: 使用JavaScript控制<video>视频播放
评论列表:
独元殇
2023-06-19 14:12 回复

Elasticsearch 是个好东西,据说 Github 这种大网站就是用的这个引擎

发表评论:
您的网名:
个人主页:
编辑内容: