成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

用Docker鏡像搭建ELK環(huán)境

546669204 / 1729人閱讀

摘要:之前在上嘗試過搭建環(huán)境,并將或中的數(shù)據(jù)導(dǎo)入到中?,F(xiàn)在用提供的鏡像可以快速的完成這一操作。需要注意的是的需要設(shè)置為,如下圖否則,連接數(shù)據(jù)庫(kù)時(shí)會(huì)被拒絕連接。另外記得創(chuàng)建一個(gè)測(cè)試庫(kù)和表,用于測(cè)試的導(dǎo)入功能。

之前在Windows上嘗試過搭建ELK環(huán)境,并將MySQL或SQLServer中的數(shù)據(jù)導(dǎo)入到Elasticsearch中?,F(xiàn)在用Docker提供的鏡像可以快速的完成這一操作。

環(huán)境說明
系統(tǒng):Windows 10 企業(yè)版
MySQL:MySQL 5.7(官方下載鏈接)
MySQL驅(qū)動(dòng):mysql-connector-java-5.1.44-bin.jar(官方下載鏈接)
Docker for Windows:Docker Community Edition for Windows(Docker官網(wǎng)下載)

MySQL的安裝與設(shè)置
MySQL的安裝與設(shè)置,請(qǐng)參照通過Logstash由MySQL和SQL Server向Elasticsearch導(dǎo)入數(shù)據(jù)。
需要注意的是:root的From Host需要設(shè)置為%,如下圖:

否則,logstash連接數(shù)據(jù)庫(kù)時(shí)會(huì)被拒絕連接。
另外記得創(chuàng)建一個(gè)測(cè)試庫(kù)和表,用于測(cè)試logstash的導(dǎo)入功能。

docker-compose.yml
創(chuàng)建一個(gè)空的文件夾,用于存儲(chǔ)用到的配置文件和驅(qū)動(dòng)程序。如:C:RunDockerELK(后面簡(jiǎn)稱該文件夾
然后在該文件夾下創(chuàng)建docker-compose.yml,并進(jìn)行編輯,內(nèi)容如下:

version: "2.2"
services:
 elasticsearch:
   image: elasticsearch
   ports: 
   - "9200:9200"
   - "9300:9300"
 kibana:
   image: kibana
   ports:
   - "5601:5601"
   links:
   - elasticsearch
   depends_on:
   - elasticsearch
 logstash:
   image: logstash
   links:
   - elasticsearch
   volumes:
   - ./:/configdir
   command: logstash -f /configdir/mysql.conf
   depends_on:
   - elasticsearch

mysql.conf
該文件夾下創(chuàng)建mysql.conf,并進(jìn)行編輯,內(nèi)容如下:

input {
   jdbc {
       jdbc_driver_library => "/configdir/mysql-connector-java-5.1.44-bin.jar"
       jdbc_driver_class => "com.mysql.jdbc.Driver"
       jdbc_connection_string => "jdbc:mysql://123.12.1.123:3306/forelk?autoReconnect=true&useSSL=false"
       jdbc_user => "root"
       jdbc_password => "123qwe4r"
       schedule => "* * * * *"
       jdbc_default_timezone => "Asia/Shanghai"
       statement => "SELECT * FROM elktable;"
   }
}
output {
   elasticsearch {
       index => "elkdb"
       document_type => "elktable"
       document_id => "%{elkid}"
       hosts => ["123.12.1.123:9200"]
   }
}

說明:
IP123.12.1.123需要替換成你本地的IP;
123qwe4r需要替換成你本地MySQL的密碼;
任務(wù)計(jì)劃schedule => "* * * * *"的值根據(jù)自己的需求進(jìn)行更改;

驅(qū)動(dòng)程序
將下載好的驅(qū)動(dòng)程序mysql-connector-java-5.1.44-bin.jar拷貝到該文件夾。

啟動(dòng)
通過DockerKitematic左下角的DOCKER CLI啟動(dòng)PowerShell工具,然后進(jìn)入到該文件夾,執(zhí)行命令:docker-compose up即可看到Elasticsearch、Kibana、Logstash的容器依次啟動(dòng)。在PowerShell里可以看到導(dǎo)入數(shù)據(jù)的操作記錄,如下圖:

然后在本地服務(wù)器訪問http://localhost:5601,在Dev Tools下執(zhí)行查詢命令,即可看到導(dǎo)入的結(jié)果,如下圖:

如果遇到其他問題,請(qǐng)自行谷歌百度。
如需轉(zhuǎn)載,請(qǐng)注明原文鏈接:https://segmentfault.com/a/11...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27201.html

相關(guān)文章

  • 使 docker-compose 搭建一個(gè) elk 系統(tǒng)

    摘要:找了不少使用搭建的博客英文的閱讀吃力不說鏡像源也是慢的讓人頭皮發(fā)麻因此重新編排了一個(gè)源都是從上找的即使拉的國(guó)內(nèi)鏡像源應(yīng)該也能很好的支持了吧環(huán)境給每個(gè)容器最少分配的內(nèi)存軟件版本啟動(dòng)前的配置在各個(gè)目錄下都有對(duì)應(yīng)的配置根據(jù)各自的情況自行處 找了不少使用 docker-elk 搭建的博客, 英文的閱讀吃力不說, 鏡像源也是慢的讓人頭皮發(fā)麻, 因此重新編排了一個(gè)docker-compose,源都...

    txgcwm 評(píng)論0 收藏0
  • ELK搭建Docker容器化應(yīng)日志中心

    摘要:概述應(yīng)用一旦容器化以后,需要考慮的就是如何采集位于容器中的應(yīng)用程序的打印日志供運(yùn)維分析。 showImg(https://segmentfault.com/img/remote/1460000014146680); 概述 應(yīng)用一旦容器化以后,需要考慮的就是如何采集位于Docker容器中的應(yīng)用程序的打印日志供運(yùn)維分析。典型的比如 SpringBoot應(yīng)用的日志 收集。本文即將闡述如何利...

    周國(guó)輝 評(píng)論0 收藏0
  • docker環(huán)境搭建ELK

    摘要:搭建系列環(huán)境搭建集群搭建集群環(huán)境搭建搭建集群環(huán)境搭建序是開源日志界的三大劍客,本文主要講怎么在里頭跑起來這一套東東。鏡像這里采用的鏡像。運(yùn)行查看查看默認(rèn)端口 docker搭建系列 docker環(huán)境搭建zk集群 docker搭建redis集群 docker環(huán)境搭建elasticsearch docker搭建rabbitmq集群 docker環(huán)境搭建ELK 序 ELK是開源日志界的三大...

    mingde 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<