
# HBase shell客户端在使用中有INFO信息打印在控制台导致显示混乱
#### 用户问题
在使用HBase shell中会有INFO信息打印在控制台，导致显示混乱，用户在输入命令前需要按回车符清理控制台。如下图所示：
![](https://support.huaweicloud.com/trouble-mrs/zh-cn_image_0000001346397777.png "点击放大")
#### 原因分析
- HBase客户端中默认日志打印设置为"INFO,console"，所以在使用期间会有INFO日志输出到控制台，影响HBase shell窗口的显示。
- HBase客户端命令繁多，例如：**hbase shell、hbase hbck、hbase org.apache.hadoop.hbase.mapreduce.RowCounter** 等，且后续还会增加。部分命令的输出为INFO打印，如果直接把INFO关闭会导致部分命令输出结果丢失。例如：RowCounter输出结果为INFO类型：
  ![](https://support.huaweicloud.com/trouble-mrs/zh-cn_image_0000001346393325.png "点击放大")
  
 
#### 处理步骤
1. 使用**root**用户登录安装HBase客户端的节点。
2. 在"*HBase客户端安装目录* /HBase/component_env"文件中添加如下信息：
   
   **export HBASE_ROOT_LOGGER=INFO,RFA**
   把日志输出到日志文件中，后期如果使用**hbase org.apache.hadoop.hbase.mapreduce.RowCounter** 等命令，执行结果请在日志文件"*HBase客户端安装目录*/HBase/hbase/logs/hbase.log"中查看。
   
   
3. 切换到HBase客户端安装目录，执行以下命令使配置生效。 
   **cd** *HBase客户端安装目录*
   **source HBase/component_env**
   
   
 
