| 1 | [[PageOutline]] |
| 2 | |
| 3 | ◢ <[wiki:Hinet130923/Lab5 實作五]> | <[wiki:Hinet130923 回課程大綱]> ▲ | <[wiki:Hinet130923/Lab7 實作七]> ◣ |
| 4 | |
| 5 | = 實作六 Lab6 = |
| 6 | |
| 7 | * Hadoop 是使用 Java 的 Log4j 來蒐集系統狀態或故障的資訊 |
| 8 | * Log4j 有分成 INFO、WARN 跟 DEBUG 三個等級,訊息量也隨之增加。 |
| 9 | * 以下實作,我們可以發現透過修改 HADOOP_ROOT_LOGGER 這個環境變數,可以調整 Log4j 的除錯資訊顯示量。 |
| 10 | |
| 11 | {{{ |
| 12 | user@node1:~/hadoop_labs$ export HADOOP_ROOT_LOGGER=INFO,console |
| 13 | user@node1:~/hadoop_labs$ hadoop fs -ls |
| 14 | user@node1:~/hadoop_labs$ export HADOOP_ROOT_LOGGER=WARN,console |
| 15 | user@node1:~/hadoop_labs$ hadoop fs -ls |
| 16 | user@node1:~/hadoop_labs$ export HADOOP_ROOT_LOGGER=DEBUG,console |
| 17 | user@node1:~/hadoop_labs$ hadoop fs -ls |
| 18 | user@node1:~/hadoop_labs$ unset HADOOP_ROOT_LOGGER |
| 19 | }}} |