From 6ab40ec4536ab23bbab2596224a4f68f91678685 Mon Sep 17 00:00:00 2001 From: yaolianzhou Date: Sun, 10 Mar 2024 11:33:46 +0800 Subject: [PATCH] =?UTF-8?q?[ADD]=20=E8=A1=A5=E5=85=85=E5=A4=84=E7=90=86?= =?UTF-8?q?=E8=BF=87=E7=A8=8B=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a0ad4b6..54c3acb 100644 --- a/README.md +++ b/README.md @@ -20,5 +20,18 @@ The documentation for Logstash Java plugins is available [here](https://www.elas - 下载可运行的[二进行文件](https://www.elastic.co/cn/downloads/past-releases/logstash-7-17-2)到无中文的目录 - 将编译好的[logstash-output-rocketmq-0.0.1.gem](logstash-output-rocketmq-0.0.1.gem)复制到二进制文件解压目录中进行安装 .\bin\logstash-plugin install --no-verify --local logstash-output-rocketmq-0.0.1.gem +- 准备离线包,[参考文档](https://www.elastic.co/guide/en/logstash/7.17/offline-plugins.html) + .\bin\logstash-plugin prepare-offline-pack --output .\logstash-offline-plugins-7.17.2.zip --overwrite logstash-output-rocketmq - 添加配置文件并启动程序并验证 - .\bin\logstash -f logstash-test-jdbc.conf \ No newline at end of file + .\bin\logstash -f logstash-test-jdbc.conf + +Dockerfile +```dockerfile +FROM logstash:7.17.2 + +COPY --chown=logstash:logstash logstash-offline-plugins-7.17.2.zip /tmp/logstash-offline-plugins-7.17.2.zip +COPY --chown=logstash:logstash mysql-connector-java-8.0.20.jar /usr/share/logstash/vendor/mysql-connector-java-8.0.20.jar +RUN logstash-plugin install file:///tmp/logstash-offline-plugins-7.17.2.zip \ + && rm -f /tmp/logstash-offline-plugins-7.17.2.zip + +``` \ No newline at end of file