我是靠谱客的博主 尊敬啤酒,最近开发中收集的这篇文章主要介绍ElasticSearch 部署、入门实践,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

    • 基本概念
    • 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 部署、入门实践所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部