服务器准备
服务器名 | ip地址 | 角色 | 所属集群 |
---|---|---|---|
filebeat01 | 192.168.126.101 | 文件采集 | filebeat + 业务服务器 |
filebeat02 | 192.168.126.102 | 文件采集 | filebeat + 业务服务器 |
filebeat03 | 192.168.126.103 | 文件采集 | filebeat + 业务服务器 |
kafakzk01 | 192.168.126.11 | 文件临时缓存 | kafak + zookeeper |
kafakzk02 | 192.168.126.12 | 文件临时缓存 | kafak + zookeeper |
kafakzk03 | 192.168.126.13 | 文件临时缓存 | kafak + zookeeper |
logstash | 192.168.126.31 | 文件过滤转发 | logstash |
server01 | 192.168.126.81 | es 主节点 + es 从节点 | elasticsearch集群 |
server02 | 192.168.126.82 | es 主节点 + kibana | elasticsearch集群 |
server03 | 192.168.126.83 | es 主节点 + es 从节点 | elasticsearch集群 |
运行环境准备
centos7.5/centos7.0
vm创建虚拟机
配置网络环境
linux配置后登录执行以下命令
cd /etc/sysconfig/network-scripts/ //进入到network-scripts目录下
vi ifcfg-ens32 //编辑配置文件
配置成如下所示(ip、子网、网关和之前看vm的网络首选项一致,ip前面三位一直即可)
//修改以下内容
BOOTPROTO=static //启用静态IP地址
ONBOOT=yes //开启自动启用网络连接
//添加以下内容
IPADDR=192.168.126.161 //设置IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.126.2 //设置网关
配置dns地址
vi /etc/resolv.conf //编辑 resolv.conf文件
添加以下内容
nameserver 114.114.114.114 //添加DNS地址
nameserver 8.8.8.8 //添加DNS地址
重启网络服务
service network restart
JDK1.8
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
配置java环境变量
vim /etc/profile
JAVA_HOME=/usr/jdk/jdk8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
source /etc/profile
软件下载准备
zookeeper包下载选择
http://archive.apache.org/dist/zookeeper/
kafka下载包选择
http://kafka.apache.org/downloads
es + filebeat + logstash + kibana下载
https://www.elastic.co/cn/downloads/