Note for bk gse

通用检查列表:

  1. 检查 server 节点 ,gse_task、gse_btsvr、gse_dba 及redis 服务进程运行状态,端口监听状态
  2. 检查 agent 与 gse_task 链接状态 端口默认:48668
  3. 检查 gse_task、gse_dba、gse_api 与 zk 的链接,默认端口:2181
  4. 检查 agent 与 gse_task 48668 端口连通性
  5. 直连 区域 agent , 检查 agent 与zk 端口的连通性
  6. 非直连区域 检查 agent 与proxy 端口的连通性,端口默认 48668 ,并检查 proxy 与 gse_task 的端口连通性 48668
  7. 检查 zk 里面/gse/config/server 节点下 及子节点是否存在 对应服务的 ip 地址信息
  8. 服务器之间的时间一致

Note for nginx

转发header

  • server 设置转发原始IP
    1
    2
    3
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Server $host;
  • 如果 header name 中包含下划线,在 http 部分增加 underscores_in_headers on; 配置

Note for kafka

【缺陷详情】

  1. kafka的内置__consumer_offsets 的topic默认配置下可能会出现文件大小一直增长,不会减小的问题。
    时间长了,可能达到几百GB,影响kafka的使用。
  2. 调整kafka的启动参数,打开jmx的port,便于jmx export采集监控指标
  3. 调整systemd service的stop超时,防止被kill -9
  4. 一些kafka server.properties配置参数优化建议。

Note for mysql

单个多库备份 sql 文件中分离单个库

1
2
3
sed -n '/^-- Current Database: bk_nodeman/,/^-- Current Database: `/p' fulldump.sql

nohup gunzip -c < mysql-backup.sql | mysql -h0.0.0.1 -uroot -ppassword --default-character-set=utf8 2>err.log &