news 2026/9/4 16:45:52

Elasticsearch 从入门到学废看这篇就够了!!!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Elasticsearch 从入门到学废看这篇就够了!!!

目录

目录

目录

第一章 安装包下载

第二章 各服务启动


第一章 安装包下载

ES、Kibana、Logstash下载链接

Past Releases of Elastic Stack Software | Elastic

IK分词器、拼音插件下载链接

Index of:

Canal下载链接

Release v1.1.7 · alibaba/canal · GitHub

Kafka下载链接

https://kafka.apache.org/community/downloads/#280

第二章 服务启动

启动顺序:Elasticsearch -> Kibana -> Zookeeper -> Kafka -> Canal -> Kafka 消息队列

Elasticsearch启动命令:

# 进入 Elasticsearch 目录 cd D:\elasticsearch-8.19.19\bin .\elasticsearch.bat

Kibana启动命令:

# 进入 Kibana 目录 cd D:\kibana-8.19.19\bin .\kibana.bat

Zookeeper启动命令:

# 进入 Kafka 目录下的 Windows 脚本目录 cd D:\kafka_2.13-2.8.0\bin\windows .\zookeeper-server-start.bat ..\..\config\zookeeper.properties

Kafka启动命令:

# 进入 Kafka 目录下的 Windows 脚本目录 cd D:\kafka_2.13-2.8.0\bin\windows .\kafka-server-start.bat ..\..\config\server.properties

Canal启动命令:

# 进入 Canal 的 bin 目录 cd D:\canal-1.1.7\canal.deployer-1.1.7\bin .\startup.bat

Kafka 消息队列启动命令:

# 进入 Kafka 目录下的 Windows 脚本目录 本地测试使用,生产环境无需 cd D:\kafka_2.13-2.8.0\bin\windows kafka-console-consumer.bat --topic 你的topic名称 --bootstrap-server localhost:9092 # topic名称:Cancl的conf/example/instance.properties 里找 canal.mq.topic 配置项

本地脚本一键启动命令(start_all.bat):

@echo off chcp 65001 >nul echo ======================================== echo 启动 Elasticsearch... start "Elasticsearch" cmd /k "cd /d D:\elasticsearch-8.19.19\bin && .\elasticsearch.bat" timeout /t 15 echo 启动 Kibana... start "Kibana" cmd /k "cd /d D:\kibana-8.19.19\bin && .\kibana.bat" timeout /t 15 echo 启动 ZooKeeper... start "ZooKeeper" cmd /k "cd /d D:\kafka_2.13-2.8.0\bin\windows && .\zookeeper-server-start.bat ..\..\config\zookeeper.properties" timeout /t 10 echo ======================================== echo 清理 ZooKeeper 中的 Kafka 残留节点... cd /d D:\kafka_2.13-2.8.0\bin\windows echo delete /brokers/ids/0 | .\zookeeper-shell.bat localhost:2181 >nul 2>&1 echo 清理完成! echo ======================================== echo 启动 Kafka... start "Kafka" cmd /k "cd /d D:\kafka_2.13-2.8.0\bin\windows && .\kafka-server-start.bat ..\..\config\server.properties" timeout /t 10 echo 启动 Canal... start "Canal" cmd /c "cd /d D:\canal-1.1.7\canal.deployer-1.1.7\bin && .\startup.bat" timeout /t 10 echo 启动 Kafka 消费者(实时查看消息)... echo 请先确认 Canal 配置的 Topic 名称! echo. echo 查看 Topic 名称: echo type D:\canal-1.1.7\canal.deployer-1.1.7\conf\example\instance.properties ^| findstr canal.mq.topic echo. echo 请输入你的 Topic 名称(按回车键继续,默认 canal-topic): set /p TOPIC_NAME=Topic 名称: if "%TOPIC_NAME%"=="" set TOPIC_NAME=canal-topic echo 使用 Topic: %TOPIC_NAME% start "Kafka-Consumer" cmd /k "cd /d D:\kafka_2.13-2.8.0\bin\windows && .\kafka-console-consumer.bat --topic %TOPIC_NAME% --bootstrap-server localhost:9092" echo ======================================== echo 所有服务已启动! echo. echo 端口信息: echo Elasticsearch: 9200 echo Kibana: 5601 echo ZooKeeper: 2181 echo Kafka: 9092 echo Canal: 11111 echo. echo 消费者窗口已打开,请在 MySQL 中执行变更操作! echo. pause

先学到这里噢~~~!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 16:45:40

云 API 接入很快,为什么很多项目最后仍然回到本地?——企业语音识别离线解决方案的成本、性能和交付边界

北京宜天信达技术委员会 灵声智库|云端 ASR、本地语音识别与私有化部署选型深度文章 关键词:离线语音识别解决方案 / 云端语音识别 / 私有化部署 / 本地语音识别 / 企业级ASR 图 1 企业在云端语音 API 与本地私有化 ASR 之间的架构选择 导语&#xf…

作者头像 李华
网站建设 2026/9/4 16:44:36

使用Zcode AI快速构建3D空间规划应用:从自然语言到可运行代码

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 16:40:35

配置拉满的陷阱:从JVM到数据库,科学配置的工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 16:36:52

AI输出排版自救指南:用Skills规则集让Claude Code输出规范Markdown

这次我们来聊一个很多人都在关心的细节问题:AI 输出的“排版”。你可能已经发现,同一个模型,同一个任务,让它“把内容整理好再输出”和“直接默认输出”,出来的东西完全是两个质量级别。Jason Liu 在技术社区公开征求“…

作者头像 李华
网站建设 2026/9/4 16:36:00

S7-1200实现Modbus RTU从站的工业协议适配方案

简介:本资源是一套完整的西门子S7-1200 PLC与Modbus RTU从站通信的工程实践源码包,面向自动化专业学生、初级PLC工程师及小型工业项目开发者,解决工业现场常见串行通信集成难题。压缩包共34个文件,含6个XML配置文件(用…

作者头像 李华