目录
1、准备好3台虚拟机搭建nginx和kafka集群(内存2G以上,网络互通)。
一、环境准备
1、准备好3台虚拟机搭建nginx和kafka集群(内存2G以上,网络互通)。
2、配置好静态ip地址、DNS。
第一步:首先查看虚拟机的网关
第二步:编辑存放IP地址的目录
vim /etc/sysconfig/network-scripts/ifcfg-ens33
① 修改BOOTPROTO=static
② 添加以下内容:IP地址、子网掩码、网关、dns服务器
BOOTPROTO="static"
NAME="ens33"
UUID="bf73614c-e878-49fd-8e4b-ee24b199de5e"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.206.161
PREFIX=24
GATEWAY=192.168.206.2
DNS1=114.114.114.114
配置示例:
3、修改主机名
vim /etc/hostname # 修改主机名 添加3台kafka服务器的ip对应的名字
hostname -F /etc/hostname # 设置永久生效
4、配置域名解析
vim /etc/hosts # 配置域名解析,主机名与IP地址要一一对应
192.168.206.161 nginx-kafka01
192.168.206.162 nginx-kafka02
192.168.206.163 nginx-kafka03
5、安装基本软件
yum install wget lsof vim -y
6、安装时间同步服务
# 安装时间同步服务
yum install chrony -y
# 设置chronyd服务开机启动
systemctl enable chronyd
# 设置chronyd服务立马启动
systemctl start chronyd
# 设置时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
7、关闭防火墙
[root@nginx-kafka01 ~]# systemctl stop firewalld # 临时关闭
[root@nginx-kafka01 ~]# systemctl disable firewalld # 开机不启动
8、关闭selinux
# 方法一:将文件中的SELINUX修改为如下
vim /etc/selinux/config
SELINUX=disabled
# 方法二:
sed -i '/^SELINUX=/ s/enforcing/disabled/' /etc/selinux/config #修改配置,永久关闭
# 注意:selinux关闭 需要重启机器