前提:
1.Linux環境
2.JDK1.8が必要です
自動インストール、環境変数を構成する必要はありません
yum install -y java-1.8.0-openjdk.x86_64
1.ダウンロード
必要なディレクトリ(ここでは/ data /ディレクトリに移動します)にcdして、実行します
wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.tar.gz
解凍する
tar -zxvf logstash-6.2.4.tar.gz -C /data/
二、配置
1.ファイアウォールポートを開きます
#设置端口
firewall-cmd --zone=public --add-port=9600/tcp --permanent
firewall-cmd --zone=public --add-port=4569/tcp --permanent
#防火墙重启
firewall-cmd --reload
#检查是否开发该端口
firewall-cmd --zone=public --list-port
2.jvm.optionsメモリを256Mに変更します
#进入到配置目录
cd /data/logstash-6.2.4/config
#修改内存占用大小
vim jvm.options
-Xms256m
-Xmx256m
3.logstash.confファイルを作成します
vim logstash.conf
次のように書く
input {
tcp {
mode => "server"
host => "172.17.0.16" #服务器的IP
port => 4569 #接收日志的端口号
codec => json_lines
}
}
output {
elasticsearch {
action => "index"
hosts => ["172.17.0.16:9200"] #ES的IP和端口
index => "java-log%{[appname]}" #创建的日志文件名称
}
}
3、開始
#cd 到logstash的安装目录下
cd /data/logstash/6.2.4
#启动
bin/logstash -f config/logstash.conf
PS:ES6が開始されていることを確認してください。
クラウドサーバーで構成されている場合は、セキュリティグループの対応するポートも開く必要があります。
正常な開始インターフェイス
シリーズ:
springCloud-ELKログ管理センターに基づく(1)elasticsearch-6.2.4インストール
https://blog.csdn.net/qq_37203082/article/details/114141691
springCloudに基づく-ELKログ管理センター(2)logstash-6.2.4
https://blog.csdn.net/qq_37203082/article/details/114261649
springCloud-ELKログ管理センター(3)kibana-6.2.4に基づく
https://blog.csdn.net/qq_37203082/article/details/114262320
springCloudに基づく-ELKログ管理センター(4)springCloud呼び出し
https://blog.csdn.net/qq_37203082/article/details/114262982