hbase中查看hlog文件内容
程序员文章站
2022-04-25 13:42:45
...
hbase 中除了有查看hfile文件的命令,也提供也查看hlog文件的命令: 在 hbase 的根目录下有个.logs目录,里面就是hlog文件,一台RegionServer机器对应一个文件。老的hlog文件会被移到.oldlogs目录: [admin@bufer108081.tbc ~/dev/baoniu]$ hadoop fs -ls /hb
hbase中除了有查看hfile文件的命令,也提供也查看hlog文件的命令:
在hbase的根目录下有个.logs目录,里面就是hlog文件,一台RegionServer机器对应一个文件。老的hlog文件会被移到.oldlogs目录:
[admin@bufer108081.tbc ~/dev/baoniu]$ hadoop fs -ls /hbase-0.90/.logs Found 49 items drwxrwxr-x - hadoop hadoop,admin 0 2014-05-20 20:43 /hbase-0.90/.logs/bufer108056.tbc,30020,1400049798389 drwxrwxr-x - hadoop hadoop,admin 0 2014-05-20 20:43 /hbase-0.90/.logs/bufer108057.tbc,30020,1400049798399 drwxrwxr-x - hadoop hadoop,admin 0 2014-05-20 20:43 /hbase-0.90/.logs/bufer108058.tbc,30020,1400049798425
命令的参数:
[admin@bufer108081.tbc ~/dev/baoniu]$ ~/hbase/bin/hbase org.apache.hadoop.hbase.regionserver.wal.HLog --dump Usage: HLogArguments: --dump Dump textual representation of passed one or more files For example: HLog --dump hdfs://example.com:9000/hbase/.logs/MACHINE/LOGFILE --split Split the passed directory of WAL logs For example: HLog --split hdfs://example.com:9000/hbase/.logs/DIR [admin@bufer108081.tbc ~/dev/baoniu]$ ~/hbase/bin/hbase org.apache.hadoop.hbase.regionserver.wal.HLog --dump -h usage: HLog [-h] [-j] [-p] [-r ] [-s ] [-w ] -h,--help Output help message -j,--json Output JSON -p,--printvals Print values -r,--region Region to filter by. Pass region name; e.g. '.META.,,1' -s,--sequence Sequence to filter by. Pass sequence number. -w,--row Row to filter by. Pass row name.
通过以下命令就可以查看hlog文件的内容:
[admin@bufer108081.tbc ~/dev/baoniu]$ ~/hbase/bin/hbase org.apache.hadoop.hbase.regionserver.wal.HLog --dump -p /hbase-0.90/.logs/bufer108118.tbc,30020,1400049798450/bufer108118.tbc%2C30020%2C1400049798450.1400557412298 14/05/20 15:06:49 INFO Configuration.deprecation: fs.default.name is deprecated. Instead, use fs.defaultFS Sequence 8347119 from region a98994dbcf5b1fcd47f69efcf804c385 in table test Action: row: 0042:2100520170149 column: a:title at time: Tue May 20 11:43:45 CST 2014 value: xE5x95x86xE5x93x81xE4xB8xADxE8xAFx95xE5xAEx9DxE8xB4x9D Action: row: 0042:2100520170149 column: a:user_id at time: Tue May 20 11:43:45 CST 2014 value: 778896 Action: row: 0042:2100520170149 column: a:pict_url at time: Tue May 20 11:43:45 CST 2014 value: 19/60/74/196074.jpg Action: row: 0042:2100520170149 column: a:categ at time: Tue May 20 11:43:45 CST 2014 value: 1101 Action: row: 0042:2100520170149 column: a:minimum_bid at time: Tue May 20 11:43:45 CST 2014 value: 2000.00 Action: row: 0042:2100520170149 column: a:reserve_price at time: Tue May 20 11:43:45 CST 2014 value: 2000.00
原文地址:hbase中查看hlog文件内容, 感谢原作者分享。
上一篇: PHP判断图片格式的七种方法
推荐阅读
-
linux中查看nginx、apache、php、mysql配置文件路径实例
-
php中的fread和fgetc获取文件内容的单位是字节还是字符,为什么fgetc读取不到字符?
-
完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题
-
java_IO向文件中写入和读取内容代码实例
-
完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题
-
Linux中使用命令more,less,cat查看文件内容
-
eclipse中ctrl无法查看追踪父类文件该怎么办?
-
迅雷文件名中包含违规内容怎么破解?
-
java web开发中获取tomcat上properties文件内容的方法
-
查看vsftp登录认证数据库db文件内容的方法