您当前的位置: 首页 >  运维

杨林伟

暂无认证

  • 3浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

运维(29)- ELK部署

杨林伟 发布时间:2022-01-12 10:44:19 ,浏览量:3

文章目录
  • 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配置

01 引言

注意: 需要保证elk套件版本统一,升级需要从es开始!

02 部署kafka

备注:假设在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  "

④ 执行以下指令配置kafkaserver.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/

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.4034s