Java API的使用:https://www.tizi365.com/archives/874.html
ES的使用:https://www.tizi365.com/archives/590.html
参考博客:http://www.shixinke.com/category-elasticsearch.html
参考:https://zq99299.github.io/note-book/elasticsearch-core/
# linux下授权
chmod 777 /data/docker/elasticsearch/plugins
chmod 777 /data/docker/elasticsearch/data
# 创建网络
docker network create dev-net
# 安装并启动 es
docker run \
--restart=always --privileged=true \
--name=elasticsearch --net=dev-net \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms1512m -Xmx1512m" \
-v /Users/alistar/docker/es7/data:/usr/share/elasticsearch/data \
-v /Users/alistar/docker/es7/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.10.1
# 安装并启动 kibana
docker run -d \
--name kibana --net dev-net \
-p 5601:5601 \
kibana:7.10.1
如果不在一个网络下,那么可以使用 -e 来设置对应的 Elasticsearch 的网址【未测试】
docker run --name kibana \
-e ELASTICSEARCH_HOSTS=http://ip:9200 \
-p 5601:5601 -d kibana:7.10.1
自行百度,跳过
之前项目部署的 6.x ,使用到了安全功能,还需要申请证书和更新证书,从7.1版本后不需要了