7.12. 巡检工具

7.12.1. 概述

​ 经常发生客户配置错lsql必须的关键配置,或者现场机器出现一些其他方面的问题导致lsql出现不可用或者查询慢等问题,为了排查现场lsql出现的问题,故开发出诊断工具(巡检工具),用于检测环境内是否有配置出现问题或者其他一些因素导致lsql出现问题。

7.12.2. 使用方法

1. 参数配置

​ 修改lsql/config/site/check_env.sh内的以下参数(e.g.为参照例子,且例子都已被注释掉,只需参考例子填写下一行配置参数即可)

(1) zookeeper的安装目录 
##export CL_ZOOKEEPER_HOME=/opt/software/zk-3.4.6
export CL_ZOOKEEPER_HOME=

img

(图1:Zookeeper安装目录)

(2) hadoop的日志文件路径 
\##e.g.:export CL_HADOOP_LOG_DIR=/opt/software/hadoop/logs
export CL_HADOOP_LOG_DIR=

img

(图2:hadoop的日志路径)

(3) kafka的安装目录 
\##e.g.:export CL_KAFKA_HOME=/opt/software/kafka
export CL_KAFKA_HOME=

img

(图3:kafka的安装目录)

2. 启动说明

check.sh位于lsql安装目录的tools目录下

(1) 整体巡检 
sh check.sh

会诊断所有项目

(2) 单项巡检 
sh check.sh os

只检查系统配置情况

sh check.sh hadoop

只检查hadoop配置情况

sh check.sh kafka

只检查kafka配置情况

sh check.sh oom

只检查内存爆掉情况

sh check.sh zookeeper

只检查zookeeper情况

sh check.sh containerlogdir

只查看container日志路径

sh check.sh kafkahost

只查看kafka域名解析

sh check.sh interspeed

只检查网络带宽

Copyright © lucene.xin 2020 all right reserved修改时间: 2021-07-02 11:42:23

results matching ""

    No results matching ""