系列文章目录
文章目录
- 系列文章目录
- 前言
前言
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
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