Logstash安装
- 安装地址: /opt/logstash-7.11.2
- 配置地址: /opt/logstash-plugin
- 官网地址: www.elastic.co/guide/en/lo…
- 下载地址: www.elastic.co/cn/download…
----------
1.下载Logstash,下载地址 2.下载完成后执行以下命令解压:
tar -xzvf logstash-7.2.0.tar.gz
3.编辑配置文件,把一些测试数据导入ES,测试文件数据地址,如下:
input {
stdin {
}
jdbc {
# 数据库地址 端口 数据库名 注意时区设置
jdbc_connection_string => "jdbc:mysql://192.168.40.200:3306/spring_boot_plus?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC"
# 数据库用户名
jdbc_user => "root"
# 数据库密码
jdbc_password => "123456"
# mysql java驱动地址
jdbc_driver_library => "/opt/logstash-plugin/mysql-connector-java-8.0.19.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_paging_enabled => "true"
jdbc_page_size => "50000"
# sql 语句文件
statement_filepath => "/opt/logstash-plugin/esinput-jdbc.sql"
# 定时字段 各字段含义(由左至右)分、时、天、月、年,全部为*默认含义为每分钟都更新
schedule => "36 14 * * *"
# 日志存放地址
#last_run_metadata_path => "/home/logstash_metadata"
}
}
filter {
json {
source => "message"
remove_field => ["message"]
}
}
output {
elasticsearch {
hosts => ["192.168.--.---:9200"]
# index名称
index => "km"
# type名称
document_type => "article"
# 文档_id
document_id => "%{id}"
# 映射文件配置
#template =>"/opt/logstash-plugin/km-posts-template.json"
#template_name =>"km-posts"
#template_overwrite =>"true"
}
stdout {
codec => json_lines
}
}
input output参考官网
-
input Plugins :www.elastic.co/guide/en/lo…
-
output-plugins:www.elastic.co/guide/en/lo…
-
filter-plugins:www.elastic.co/guide/en/lo…
4.启动Logstash,执行如下命令,控制台打印下面日志。
cd logstash-7.2.0
bin/logstash -f config/logstash.conf
kibana安装
- 安装地址 /opt/kibana-7.11.2-linux-x86_64
- 访问地址 http://192.168.--.--:8080/app/home
- 下载地址: www.elastic.co/cn/download…
1、解压程序
tar -zxvf kibana-7.10.1-linux-x86_64.tar.gz -C /usr/local/
2、 修改kibana.yml配置文件
vim /opt/kibana-7.11.2-linux-x86_64/config/kibana.yml
3、打开防火墙
firewall-cmd --permanent --zone=public --add-port=8080/tcp
#重启防火墙
systemctl reload firewalld
4、注册服务
新建kibana.service文件
vim /usr/lib/systemd/system/kibana.service
填入以下内容
[Unit]
Description=kibana
After=network.target
[Service]
Type=simple
User=elasticsearch
ExecStart=/opt/kibana-7.11.2-linux-x86_64/bin/kibana
PrivateTmp=true
[Install]
WantedBy=multi-user.target
:wq保存
5、 设置开机启动
systemctl enable kibana.service
6、相关命令
# 启动服务
systemctl start kibana.service
# 重启服务
systemctl restart kibana.service
# 停止服务
systemctl stop kibana.service
# 禁止开机启动
systemctl disable kibana.service
# 启用开机启动
systemctl enable kibana.service
安装教程
-
B站视频文档资料 note.youdao.com/ynoteshare1…