|
|
@ -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)到无中文的目录 |
|
|
|
- 下载可运行的[二进行文件](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)复制到二进制文件解压目录中进行安装 |
|
|
|
- 将编译好的[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 |
|
|
|
.\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 |
|
|
|
.\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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
``` |