查看HLog
看了一些文章,HBase高可靠性是实现了HLog(Write-ahead Log)机制,那么HLog到底存在哪里了呢
首先去HDFS的/hbase目录查看一下.
hadoop fs -ls -R /hbase, 可以看到hbase下面有个.logs文件夹.
logs文件夹下存放的内容就是各个Region Server的HLog
drwxr-xr-x - hbase hadoop 0 2013-09-06 11:31 /hbase/.logs/cdh-1,60020,1378438220355
-rw-r--r-- 3 hbase hadoop 0 2013-09-06 11:31 /hbase/.logs/cdh-1,60020,1378438220355/cdh-1%2C60020%2C1378438220355.1378438256072
drwxr-xr-x - hbase hadoop 0 2013-09-06 11:31 /hbase/.logs/cdh-2,60020,1378438216417
-rw-r--r-- 3 hbase hadoop 0 2013-09-06 11:31 /hbase/.logs/cdh-2,60020,1378438216417/cdh-2%2C60020%2C1378438216417.1378438251272
drwxr-xr-x - hbase hadoop 0 2013-09-06 11:31 /hbase/.logs/cdh-3,60020,1378438206589
-rw-r--r-- 3 hbase hadoop 0 2013-09-06 11:31 /hbase/.logs/cdh-3,60020,1378438206589/cdh-3%2C60020%2C1378438206589.1378438239527
drwxr-xr-x - hbase