文章目录
01 引言
- 01 引言
- 02 部署kafka
- 2.1 下载
- 2.2 配置
- 2.3 启动
- 03 部署ES
- 3.1 添加es源
- 3.2 安装es
- 3.3 配置es
- 3.4 启动es
- 4. 部署kibana
- 4.1 添加kibana源
- 4.2 安装kibana
- 4.3 配置kibana
- 4.4 启动kibana
- 5. 配置域名转发
- 5.1 haproxy配置
- 5.2 nginx配置
注意: 需要保证elk
套件版本统一,升级需要从es
开始!
备注:假设在172.16.3.5机子上执行
2.1 下载① 下载kafka
至/opt
目录:
mkdir -p ~/tools/kafka
cd ~/tools/kafka
wget https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/3.0.0/kafka_2.13-3.0.0.tgz
tar xf kafka_2.13-3.0.0.tgz
mv kafka_2.13-3.0.0 /opt/
② 创建软链接:
ln -s /opt/kafka_2.13-3.0.0 /opt/kafka
2.2 配置
① 配置用户以及权限:
useradd kafka
chown -R kafka:kafka /opt/kafka
chown -R kafka:kafka /opt/kafka_2.13-3.0.0/
② 配置kafka data log
:
mkdir -p /var/log/kafka
chown -R kafka:kafka /var/log/kafka
③ 编辑kafka配置 :
在/opt/kafka/bin/kafka-server-start.sh
最后一行exec
之前加入以下内容
export KAFKA_HEAP_OPTS=" -Xmx6144m -Xms16m "
export KAFKA_JVM_PERFORMANCE_OPTS=" -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=1024m "
④ 执行以下指令配置kafka
的server.properties
,注意修改IP
信息和zookeeper
配置:
cat /etc/elasticsearch/jvm.options.d/jvm.options
echo '-Xmx7g' >> /etc/elasticsearch/jvm.options.d/jvm.options
# 配置es
cat /etc/apt/sources.list.d/es.list
4.2 安装kibana
① 安装kibana:
apt update
apt install -y kibana=7.15.1
② 设置apt
保持kibana
版本:
apt-mark hold kibana
4.3 配置kibana
先停止kibana
,然后配置:
systemctl stop kibana
cat /etc/nginx/.kibana_passwd
# 测试Nginx配置
nginx -t
# 重载Nginx
nginx -s reload
最后:kibana(ELK)
访问地址:https://demo.xxx.cn/kibana/