6

Làm cách nào để tắt tiếng thông báo DEBUG trên nút Bản đồ Đàn hồiReduce Master của AWS?Làm thế nào để tắt tiếng apache zookeeper debug messages (AWS EMR)?

hbase(main):003:0> list 
TABLE                            
mydb                             
1 row(s) in 0.0510 seconds 

hbase(main):004:0> 00:25:17.104 [main-SendThread(ip-172-31-14-206.ec2.internal:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid: 0x1493a5c3b78001b after 1ms 

hbase(main):005:0* 00:26:17.165 [main-SendThread(ip-172-31-14-206.ec2.internal:2181)] DEBUG org.apache.zookeeper.ClientCnxn - Got ping response for sessionid: 0x1493a5c3b78001b after 1ms 
+0

Murat, bạn đã tìm thấy giải pháp chưa? – Shcheklein

Trả lời

0

Tôi không biết nếu có một số tùy chọn trong giao diện người dùng web để thay đổi độ dài nhật ký. Nhưng phải có một Zookeeper (được sử dụng Log4j) thư mục cấu hình $ {ZOOKEEPER_HOME}/conf nơi bạn có thể chỉnh sửa tập tin logj4.properties và ghi rõ:

zookeeper.console.threshold=WARN 

Nhưng tôi nghĩ rằng những thay đổi đó phải được thực hiện không trực tiếp trong Zookeeper, nhưng trong cấu hình nhật ký HBase - $ {HBASE_HOME}/conf (HBase cũng sử dụng Log4j), vì HBase có thể quản lý Zookeeper. Có vài thông số có thể thay đổi nội dung đó:

# Define some default values that can be overridden by system properties 
hbase.root.logger=INFO,console 
hbase.security.logger=INFO,console 

# Main log level 
log4j.threshold=ALL 

# Zookeeper log level 
log4j.logger.org.apache.zookeeper=INFO 

Để tìm tập tin này, bạn có thể thử lệnh tiếp theo:

$ find /* -name "log4j.properties" | grep -E "zookeeper|hbase" 
/hadoop/zookeeper/conf/log4j.properties 
/hadoop/hbase/conf/log4j.properties 
0

Được chấp nhận câu trả lời cho this question giúp ngăn chặn thư ghi debug không chỉ cho hbase shell nhưng đối với tất cả các trình nền tảng khác chạy trên nền cơ sở dữ liệu (ví dụ: máy chủ vùng, trình quản lý vườn thú). Tất cả những gì bạn cần là thêm:

<configuration> 
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
    <encoder> 
     <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> 
    </encoder> 
    </appender> 
    <root level="error"> 
     <appender-ref ref="STDOUT" /> 
    </root> 
</configuration> 

thành ~/hbase/conf/logback.xml và khởi động lại tất cả dịch vụ hoặc vỏ cơ sở.

Các vấn đề liên quan