Logstash安装部署
1 系统环境
操作系统 | 内核 | cpu | 内存 | 硬盘 |
---|---|---|---|---|
centos7.6 | 4.4 | 8C | 16G | 200G |
2 前置安装
2.1 JDK安装(此处自选合适的JDK版本)
2.1.1安装JDK
1、以root用户上传jdk-8u152-linux-x64.rpm到/root目录
执行命令,如下:
rpm -ivh jdk-8u152-linux-x64.rpm
2.1.2 配置JDK
1、使用root用户,设置环境变量,在终端窗口输入命令
执行命令,补充如下内容到最后:
vi /etc/profile
补充内容:
#设置java环境
export JAVA_HOME=/usr/java/jdk1.8.0_152
export CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
:
JAVA_HOME/lib:
JAVAHOME/lib:JAVA_HOME/jre/lib
export PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH:$JAVA_HOME/jre/bin
export JAVA_HOME CLASSPATH PATH
2、设置所有用户都可以使用jdk,输入命令:
vi /etc/profile.d/java.sh
#设置所有用户都可以使用jdk
JAVA_HOME=/usr/java/jdk1.8.0_152
CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
:
JAVA_HOME/lib:
JAVAHOME/lib:JAVA_HOME/jre/lib
PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH:$JAVA_HOME/jre/bin
export JAVA_HOME CLASSPATH PATH
3、赋予java.sh权限,执行命令:
chmod 755 /etc/profile.d/java.sh
4、配置生效,执行命令:
source /etc/profile
2.1.3 验证
测试java是否安装成功,执行命令:
java -version
3 安装LogStash
官网下载链接:
3.1 Logstash安装
1、使用普通用户上传到安装目录。示例:上传到
2、解压logstash-8.7.1-linux-x86_64.tar.gz,执行命令:
tar -zvxf logstash-8.7.1-linux-x86_64.tar.gz
3.2 测试验证
进入安装目录,示例:
3.2.1 测试1:标准输入输出,无filter
./bin/logstash -e 'input { stdin {} } output { stdout {} }'
3.2.2 测试2:标准输入输出,加上codec格式化输出
./bin/logstash -e 'input{stdin{}} output{stdout{codec=>rubydebug}}'