{"id":1971,"date":"2025-06-13T13:15:13","date_gmt":"2025-06-13T05:15:13","guid":{"rendered":"http:\/\/113.45.254.23\/?p=1971"},"modified":"2025-06-13T13:15:52","modified_gmt":"2025-06-13T05:15:52","slug":"elk","status":"publish","type":"post","link":"http:\/\/113.45.254.23\/?p=1971","title":{"rendered":"\u642d\u5efaELK\u65e5\u5fd7\u6587\u4ef6\u7cfb\u7edf"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u4e00\u3001\u5b9e\u9a8c\u73af\u5883\uff1a<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-90.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"413\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-90.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1972\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e8c\u3001\u4e0a\u4f20\u4e09\u4e2a\u955c\u50cf\uff1aelasticsearch\u3001kibana\u3001logstash862.tar<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-91-1024x762.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"762\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-91-1024x762.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1973\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e09\u3001\u5bfc\u5165\u955c\u50cfelasticsearch\u3001kibana\u3001logstash862.tar<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@Server10 ~]# ls\nanaconda-ks.cfg  elasticsearch862.tar  kibana862.tar  logstash862.tar\t\n&#91;root@Server10 ~]# docker load &lt; elasticsearch862.tar \t\u5bfc\u5165elasticsearch\u7684\u955c\u50cf\nd543b8cad89e: Loading layer  75.16MB\/75.16MB\ned47baea0901: Loading layer  20.54MB\/20.54MB\n4e3be8ee5b1b: Loading layer  350.2kB\/350.2kB\n5f70bf18a086: Loading layer  1.024kB\/1.024kB\n3287087ae274: Loading layer  1.196GB\/1.196GB\n61017983c96a: Loading layer  26.62kB\/26.62kB\n60de94a98beb: Loading layer  6.656kB\/6.656kB\nad7d2307e777: Loading layer  521.7kB\/521.7kB\n9d38946fce9a: Loading layer  3.584kB\/3.584kB\nf1d9410236fe: Loading layer  146.4kB\/146.4kB\nLoaded image: elasticsearch:8.6.2\t\t\t\t\t\t\n&#91;root@Server10 ~]# docker load &lt; kibana862.tar \t\t\t\u5bfc\u5165kibana\u7684\u955c\u50cf\n99303449edb4: Loading layer  26.52MB\/26.52MB\n9ac577d2bdec: Loading layer  26.62kB\/26.62kB\n42595c3181d3: Loading layer  3.072kB\/3.072kB\nec1493750028: Loading layer  20.34MB\/20.34MB\n5f70bf18a086: Loading layer  1.024kB\/1.024kB\nd2d1ffd28f75: Loading layer  35.33kB\/35.33kB\n7d6cfc2ab4ac: Loading layer  641.9MB\/641.9MB\n8b591826af94: Loading layer  2.048kB\/2.048kB\ndf575e320097: Loading layer  4.096kB\/4.096kB\n8f024be44f43: Loading layer  19.97kB\/19.97kB\n2501ac3b7b49: Loading layer  4.096kB\/4.096kB\n759529bdb06c: Loading layer  510.5kB\/510.5kB\n908b9e800975: Loading layer  341.5kB\/341.5kB\nLoaded image: kibana:8.6.2\n&#91;root@Server10 ~]# docker load &lt; logstash862.tar \t\t\u5bfc\u5165logstash862.tar\u7684\u955c\u50cf\n8679120a621c: Loading layer  78.75MB\/78.75MB\ncfd7d07e15c4: Loading layer  341.5kB\/341.5kB\nf47d198a4226: Loading layer  588.6MB\/588.6MB\n5f70bf18a086: Loading layer  1.024kB\/1.024kB\n39365a72adc8: Loading layer  4.096kB\/4.096kB\n361eda3b69da: Loading layer  4.096kB\/4.096kB\n50f0bf9361b1: Loading layer  4.608kB\/4.608kB\n6047bef85b7e: Loading layer  4.096kB\/4.096kB\n3172992a7fdc: Loading layer  14.34kB\/14.34kB\n463f609814a8: Loading layer  3.035MB\/3.035MB\n372fd4637dd8: Loading layer  3.584kB\/3.584kB\nLoaded image: logstash:8.6.2\n&#91;root@Server10 ~]# <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u56db\u3001\u8fdb\u5165\u5bb6\u76ee\u5f55\u521b\u5efaelasticsearch\u7684\u914d\u7f6e\u6587\u4ef6<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@Server10 ~]# docker images\t\t\t\u67e5\u770bdocker\u955c\u50cf\nREPOSITORY      TAG       IMAGE ID       CREATED         SIZE\nnginx           1.26.0    94543a6c1aef   13 months ago   188MB\nkibana          8.6.2     65e53ffb7df5   2 years ago     727MB\nelasticsearch   8.6.2     04485c81cc2d   2 years ago     1.29GB\nlogstash        8.6.2     5bc835694772   2 years ago     732MB\n&#91;root@Server10 ~]# cd \/home\/\t\t\t\t\u8fdb\u5165\u5bb6\u76ee\u5f55\n&#91;root@Server10 home]# vim elasticsearch.yml\t\u521b\u5efaelasticsearch\u7684\u914d\u7f6e\u6587\u4ef6\ncluster.name: \"docker-cluster\"\t\t\u521b\u5efaelasticsearch\u96c6\u7fa4\u7684\u540d\u79f0\uff1adocker-cluster\nnetwork.host: 0.0.0.0\t\t\t\t\u7f51\u7edc\u4e3b\u673a\u4e3a\u4efb\u4f55IP\ndiscovery.seed_hosts: 0.0.0.0\t\t\t\u96c6\u7fa4\u53d1\u73b0\u4e3a\u4efb\u4f55\u4e3b\u673a\nnetwork.bind_host: 0.0.0.0\t\t\t\u7f51\u7edc\u7ed1\u5b9a\u4e3a\u4efb\u4f55\u4e3b\u673a\nhttp.port: 9200\t\t\t\t\t\u7f51\u7ad9\u7684\u7aef\u53e3\u53f7\u4e3a\uff1a9200\n\n# Enable security features\nxpack.security.enabled: false\t\t\t\u7981\u7528\u65e0\u8eab\u4efd\u8ba4\u8bc1\uff0c\u6743\u9650\u63a7\u5236\uff0c\u4efb\u4f55\u4eba\u53ef\u8bbf\u95ee\u96c6\u7fa4\n\nxpack.security.enrollment.enabled: false\t\u7981\u7528\u65e0\u8eab\u4efd\u8ba4\u8bc1\uff0c\u6743\u9650\u63a7\u5236\uff0c\u4efb\u4f55\u4eba\u53ef\u8bbf\u95ee\u96c6\u7fa4\n\n# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents\nxpack.security.http.ssl:\n  enabled: false      \u672a\u542f\u7528tls\u52a0\u5bc6\uff0c\u7528http\u8bbf\u95ee\uff08\u8981\u662f\u52a0\u5bc6\u4e86\uff0c\u5c31\u662fhttps\u8bbf\u95ee\uff09\n\n\n# Enable encryption and mutual authentication between cluster nodes\nxpack.security.transport.ssl:\n  enabled: false\t\t\t\u7981\u7528\u5b89\u5168\u529f\u80fd\n\nElastic\u955c\u50cf\uff0c\u6839\u636e\u914d\u7f6e\u6587\u4ef6\u751f\u6210\u5bb9\u5668\n&#91;root@Server10 home]# <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e94\u3001\u4f7f\u7528elasticsearch\u955c\u50cf\u751f\u6210\u5bb9\u5668\uff0c\u5e76\u5efa\u7acb\u7aef\u53e3\u6620\u5c04<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@Server10 home]# docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -v \/home\/elasticsearch.yml:\/usr\/share\/elasticsearch\/config\/elastic.yml -e \n\u4f7f\u7528elasticsearch\u955c\u50cf\u3002\u751f\u6210elasticsearch\u7684\u5bb9\u5668\uff0c\u5e76\u5efa\u7acb\u7aef\u53e3\u6620\u5c04\uff0c\u548c\u914d\u7f6e\u6587\u4ef6\u7684\u6620\u5c04\u3002\n\"discovery.type=single-node\" elasticsearch:8.6.2   \u53d1\u73b0\u7c7b\u578b\u4e3a\u5355\u4e00\u8282\u70b9\ne6b84293deaf2d6416ce2c5c57ed0699d972bf7736157daa6a6579d5a30b43f5<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u516d\u3001web\u4e0a\u6d4b\u8bd5<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-92.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"480\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-92.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1974\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e03\u3001\u4f7f\u7528kibana\u7684\u955c\u50cf\u751f\u6210kibana\u7684\u5bb9\u5668\uff0c\u5efa\u7acbelasticsearch\u7684\u8fde\u63a5<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server11 home]# docker run -d --name kibana --link elasticsearch:elasticsearch -e \"I18N_LOCALE=zh-CN\" -p 5601:5601 kibana:8.6.2\n#\u4f7f\u7528kibana\u7684\u955c\u50cf\uff0c\u5728\u540e\u53f0\u751f\u6210kibana\u7684\u5bb9\u5668\uff0c--link elasticsearch\u5efa\u7acbelasticsearch\u7684\u8fde\u63a5\uff0c-e \"I18N_LOCALE=zh-CN\" \u652f\u6301\u7b80\u4f53\u4e2d\u6587\u7f16\u7801\nf8146861b244cec0c61e1e7d59d4d4841d405164c78decda6ec464a10ce80da6\n\n&#91;root@server11 home]# docker ps\t\t\u67e5\u770b\u6b63\u5728\u8fd0\u884c\u7684\u5bb9\u5668\nCONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                                                                      NAMES\nf8146861b244   kibana:8.6.2          \"\/bin\/tini -- \/usr\/l\u2026\"   15 seconds ago   Up 14 seconds   0.0.0.0:5601->5601\/tcp, &#91;::]:5601->5601\/tcp                                                kibana\n40c392841de4   elasticsearch:8.6.2   \"\/bin\/tini -- \/usr\/l\u2026\"   2 minutes ago    Up 2 minutes    0.0.0.0:9200->9200\/tcp, &#91;::]:9200->9200\/tcp, 0.0.0.0:9300->9300\/tcp, &#91;::]:9300->9300\/tcp   elasticsearch<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u516b\u3001\u6d4b\u8bd5elastic\u662f\u5426\u642d\u5efa\u6210\u529f<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-93.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"516\" data-original=\"http:\/\/113.45.254.23\/wp-content\/uploads\/2025\/06\/image-93.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-1975\"  sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e5d\u3001\u7f16\u8f91\u914d\u7f6elogstash\u6587\u4ef6<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server11 home]# vim logstash.yml\t\t\u7f16\u8f91logstash\u6587\u4ef6\ninput {\n  stdin { }\n  #\u4e3alogstash\u589e\u52a0tcp\u8f93\u5165\u53e3\uff0c\u540e\u9762springboot\u63a5\u5165\u4f1a\u7528\u5230   \u8f93\u5165\u7aef\n  tcp {\n    mode => \"server\"\n    host => \"0.0.0.0\"\n    port => 5043\n    codec => json_lines\t\t\t\t\u65e5\u5fd7\u6587\u4ef6\u7684\u683c\u5f0f\n  }\n}\n\noutput {\n  stdout {\n    codec => rubydebug\n  }\n  elasticsearch {\nhosts => &#91;\"http:\/\/192.168.7.11:9200\"]\n  # \u8f93\u51fa\u81f3elasticsearch\u4e2d\u7684\u81ea\u5b9a\u4e49index\u540d\u79f0\t\t\u8f93\u51fa\u7aef\n    index => \"xiaobawang-%{+YYYY.MM.dd}\"\t\t\u516c\u53f8\u540d\u79f0\u201c\u5e74\u6708\u65e5\u201d\n  }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u5341\u3001\u521b\u5efalogstash\u5bb9\u5668\uff0c\u5efa\u7acb\u7aef\u53e3\u6620\u5c04<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server11 home]# docker run -d --name logstash -p 5043:5043 -p 5044:5044 --privileged=true -v \/home\/logstash.yml:\/usr\/share\/logstash\/pipeline\/logstash.yml logstash:8.6.2\n#docker\u4f7f\u7528logstash\u7684\u955c\u50cf\uff0c\u4f7f\u7528logstash\u5bb9\u5668\uff0c\u5efa\u7acb\u7aef\u53e3\u6620\u5c04\u548c\u65e5\u5fd7\u6587\u4ef6\u7684\u6620\u5c04\uff1b--privileged=true\u6388\u6743\u8bbf\u95ee\nac8027fef164f304b5d747967d893162033b62b898b9aa51ac40a98aaae61c86\n&#91;root@server11 home]# docker ps\t\t\t\u67e5\u770b\u6b63\u5728\u8fd0\u884c\u7684\u5bb9\u5668\nCONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                                                                      NAMES\nac8027fef164   logstash:8.6.2        \"\/usr\/local\/bin\/dock\u2026\"   9 seconds ago    Up 9 seconds    0.0.0.0:5043-5044->5043-5044\/tcp, &#91;::]:5043-5044->5043-5044\/tcp, 9600\/tcp                  logstash\n#Up  logstash\u5bb9\u5668\u521b\u5efa\u6210\u529f \nf8146861b244   kibana:8.6.2          \"\/bin\/tini -- \/usr\/l\u2026\"   17 minutes ago   Up 17 minutes   0.0.0.0:5601->5601\/tcp, &#91;::]:5601->5601\/tcp                                                kibana\n40c392841de4   elasticsearch:8.6.2   \"\/bin\/tini -- \/usr\/l\u2026\"   19 minutes ago   Up 19 minutes   0.0.0.0:9200->9200\/tcp, &#91;::]:9200->9200\/tcp, 0.0.0.0:9300->9300\/tcp, &#91;::]:9300->9300\/tcp   elasticsearch\n&#91;root@server11 home]# <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u5341\u4e00\u3001\u5bb9\u5668\u51fa\u9519\u5982\u4f55\u5904\u7406\uff1f<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@server10 home]# docker stop 0cc6ba982c77 \u5982\u679c\u5bb9\u5668\u51fa\u9519\u5982\u4f55\u5904\u7406\uff1f\u505c\u6b62logstash\u5bb9\u5668\uff1b\n0cc6ba982c77\n&#91;root@server10 home]# docker rm 0cc6ba982c77 \u5220\u9664logstash\u5bb9\u5668\n0cc6ba982c77\n&#91;root@server10 home]# docker ps \u67e5\u770b\u6b63\u5728\u8fd0\u884c\u7684\u5bb9\u5668\nCONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                                                                  NAMES\n8daca51757ff   kibana:8.6.2          \"\/bin\/tini -- \/usr\/l\u2026\"   34 minutes ago   Up 33 minutes   0.0.0.0:5601->5601\/tcp, :::5601->5601\/tcp                                              kibana\n3ee8ad9ee6c8   elasticsearch:8.6.2   \"\/bin\/tini -- \/usr\/l\u2026\"   39 minutes ago   Up 39 minutes   0.0.0.0:9200->9200\/tcp, :::9200->9200\/tcp, 0.0.0.0:9300->9300\/tcp, :::9300->9300\/tcp   elasticsearch\n&#91;root@server10 home]# vim logstash.yml \n&#91;root@server10 home]# \n&#91;root@server10 home]#  docker run -d --name logstash -p 5043:5043 -p 5044:5044  --privileged=true -v \/home\/logstash.yml:\/usr\/share\/logstash\/pipeline\/logstash.yml logstash:8.6.2\na98e5052db6ed9f1bcd445d7bebf12e710eb7ba741e1807f0ce556dc7ce44bc4  \u5728\u751f\u6210logstash\u5bb9\u5668\n&#91;root@server10 home]# \n&#91;root@server10 home]# docker ps\t\t\t\nCONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                                                                  NAMES\na98e5052db6e   logstash:8.6.2        \"\/usr\/local\/bin\/dock\u2026\"   3 seconds ago    Up 3 seconds    0.0.0.0:5043-5044->5043-5044\/tcp, :::5043-5044->5043-5044\/tcp, 9600\/tcp                logstash\n8daca51757ff   kibana:8.6.2          \"\/bin\/tini -- \/usr\/l\u2026\"   34 minutes ago   Up 34 minutes   0.0.0.0:5601->5601\/tcp, :::5601->5601\/tcp                                              kibana\n3ee8ad9ee6c8   elasticsearch:8.6.2   \"\/bin\/tini -- \/usr\/l\u2026\"   40 minutes ago   Up 40 minutes   0.0.0.0:9200->9200\/tcp, :::9200->9200\/tcp, 0.0.0.0:9300->9300\/tcp, :::9300->9300\/tcp   elasticsearch\n&#91;root@server10 home]# docker exec -it a98e5052db6e bash\t\t\u8fdb\u5165logstash\u5bb9\u5668\nlogstash@a98e5052db6e:~$ \/usr\/share\/logstash\/bin\/logstash-plugin install logstash-codec-json_lines \u5b89\u88c5\u63d2\u4ef6\uff0c\u63d2\u4ef6\u7684\u4f5c\u7528\uff1alogstash\u91c7\u96c6\u7684\u65e5\u5fd7\u662fJSON\u683c\u5f0f\nUsing bundled JDK: \/usr\/share\/logstash\/jdk\nValidating logstash-codec-json_lines\nResolving mixin dependencies\nUpdating mixin dependencies logstash-mixin-ecs_compatibility_support, logstash-mixin-event_support, logstash-mixin-validator_support\nBundler attempted to update logstash-mixin-ecs_compatibility_support but its version stayed the same\nBundler attempted to update logstash-mixin-event_support but its version stayed the same\nInstalling logstash-codec-json_lines\nInstallation successful\nlogstash@a98e5052db6e:~$ \n\n\n&#91;root@server10 home]# docker restart logstash\t\t\u91cd\u542f\u672c\u5730\u65e5\u5fd7\u5bb9\u5668<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001\u5b9e\u9a8c\u73af\u5883\uff1a \u4e8c\u3001\u4e0a\u4f20\u4e09\u4e2a\u955c\u50cf\uff1aelasticsearch\u3001kibana\u3001logstash862.tar \u4e09 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[141,2],"tags":[148],"class_list":["post-1971","post","type-post","status-publish","format-standard","hentry","category-docker","category-linux","tag-elk"],"_links":{"self":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts\/1971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1971"}],"version-history":[{"count":2,"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts\/1971\/revisions"}],"predecessor-version":[{"id":1977,"href":"http:\/\/113.45.254.23\/index.php?rest_route=\/wp\/v2\/posts\/1971\/revisions\/1977"}],"wp:attachment":[{"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1971"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/113.45.254.23\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}