
# 如何配置Kafka客户端Shell命令日志输出级别
#### 问题描述
如何设置客户端Shell命令的日志输出级别？
#### 处理步骤
1. 以客户端安装用户，登录安装Kafka客户端的节点。
2. 切换到Kafka客户端安装目录，例如"/opt/client"。 
   ```
   cd /opt/client
   ```
   
   
3. 切换到Kafka客户端配置目录。 
   ```
   cd Kafka/kafka/config
   ```
   
   
4. 编辑tools-log4j.properties文件，将WARN修改为INFO，并保存。 
   ```
   vi tools-log4j.properties
   ```
   ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0000002489359666.jpg)
   ![](https://support.huaweicloud.com/cmpntguide-mrs/zh-cn_image_0000002489199686.jpg)
   
   
5. 切换到Kafka客户端安装目录，例如"/opt/client"。 
   ```
   cd /opt/client
   ```
   
   
6. 执行以下命令配置环境变量。 
   ```
   source bigdata_env
   ```
   
   
7. 执行以下命令，进行用户认证。（集群未启用Kerberos认证（普通模式）时跳过此步骤） 
   ```
   kinit 组件业务用户
   ```
   
   
8. 执行以下命令进入Kafka客户端"bin"目录。 
   ```
   cd Kafka/kafka/bin
   ```
   
   
9. 执行以下命令，获取topic信息，在控制台可见日志打印。 
   ```
   kafka-topics.sh --list --zookeeper 10.5.144.2:2181/kafka
   ```
   例如执行后结果如下：
   ```
   [2017-02-17 14:34:27,005] INFO JAAS File name: /opt/client/Kafka/./kafka/config/jaas.conf (org.I0Itec.zkclient.ZkClient)
   [2017-02-17 14:34:27,007] INFO Starting ZkClient event thread. (org.I0Itec.zkclient.ZkEventThread)
   ...
   Test
   __consumer_offsets
   counter
   test
   test2
   test3
   test4
   ```
   
   
 
