LogStashでMySQLのデータをElasticSearchに流し込んだ

Facebook にシェア
Pocket
LINEで送る
このエントリーを Google ブックマーク に追加

MySQLに集めたものの、どうしたら良いの状態だったため。

LogStashをインストール

Logstashから/usr/local/binにダウンロードしてインストール。ElasticSearchのバージョンに合わせる必要あり?

cd /usr/local/bin
sudo curl -O https://artifacts.elastic.co/downloads/logstash/logstash-6.3.1.deb
sudo dpkg -i logstash-6.3.1.deb

mysql-connector-javaをインストール

https://dev.mysql.com/downloads/connector/j/からダウンロードしてサーバーにアップロード
して、解凍して/usr/local/binに移動。現バージョンはmysql-connector-java-8.0.11。

ls /usr/local/bin/mysql-connector-java-8.0.11|grep mysql-connector
mysql-connector-java-8.0.11.jar

LogStashの設定ファイルを作成する

sudo vi /etc/logstash/conf.d/mysql.conf