概述
文章目录
- 基本概念
- docker-compose 部署ElasticSearch、Kibana、logStash
- 部署
- 访问
- 安装中文分词插件
- 练习ElasticSearch语法
- 整合Springboot
- 学习视频
- 入门实践
- 微服务实践
- 参考链接
基本概念
掘金 | 图解Elasticsearch的核心概念
docker-compose 部署ElasticSearch、Kibana、logStash
部署
- 执行命令
sudo docker-compose -f elasticSearch-kibana-logstash.yml up -d
- elasticSearch-kibana-logstash.yml
version: '3'
services:
elasticsearch:
image: elasticsearch:7.6.2
container_name: elasticsearch
user: root
environment:
- "cluster.name=elasticsearch" #设置集群名称为elasticsearch
- "discovery.type=single-node" #以单一节点模式启动
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" #设置使用jvm内存大小
volumes:
- /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins #插件文件挂载
- /mydata/elasticsearch/data:/usr/share/elasticsearch/data #数据文件挂载
ports:
- 9200:9200
- 9300:9300
kibana:
image: kibana:7.6.2
container_name: kibana
links:
- elasticsearch:es #可以用es这个域名访问elasticsearch服务
depends_on:
- elasticsearch #kibana在elasticsearch启动之后再启动
environment:
- "elasticsearch.hosts=http://es:9200" #设置访问elasticsearch的地址
ports:
- 5601:5601
logstash:
image: logstash:7.6.2
container_name: logstash
environment:
- TZ=Asia/Shanghai
volumes:
- /mydata/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf #挂载logstash的配置文件
depends_on:
- elasticsearch #kibana在elasticsearch启动之后再启动
links:
- elasticsearch:es #可以用es这个域名访问elasticsearch服务
ports:
- 4560:4560
- 4561:4561
- 4562:4562
- 4563:4563
访问
-
浏览器访问 http://虚拟机IP:5601
-
有疑问,参考 macrozheng | Elasticsearch快速入门,掌握这些刚刚好!
安装中文分词插件
#进入容器
docker exec -it elasticsearch /bin/bash
#此命令需要在容器中运行
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
#容器外
docker restart elasticsearch
练习ElasticSearch语法
按照以下两个链接敲一下命令,会有基本的掌握
- macrozheng | Elasticsearch快速入门,掌握这些刚刚好!
- ElasticSearch官网 查询语法
整合Springboot
- macrozheng | mall整合Elasticsearch实现商品搜索
学习视频
入门实践
Elasticsearch(7.8.1)沥血之作(包含仿百度搜索案例)
狂神说Java】ElasticSearch7.6.x最新完整教程通俗易懂
微服务实践
谷粒商城
参考链接
macrozheng | Elasticsearch快速入门,掌握这些刚刚好!
最后
以上就是尊敬啤酒为你收集整理的ElasticSearch 部署、入门实践的全部内容,希望文章能够帮你解决ElasticSearch 部署、入门实践所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复