首页 > 数据库 > mysql教程 > hbase中查看hlog文件内容

hbase中查看hlog文件内容

WBOY
发布: 2016-06-07 16:34:42
原创
1951 人浏览过

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: HLog <args>
Arguments:
 --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 <filename...> [-h] [-j] [-p] [-r <arg>] [-s <arg>] [-w <arg>]
 -h,--help             Output help message
 -j,--json             Output JSON
 -p,--printvals        Print values
 -r,--region <arg>     Region to filter by. Pass region name; e.g.
                       '.META.,,1'
 -s,--sequence <arg>   Sequence to filter by. Pass sequence number.
 -w,--row <arg>        Row to filter by. Pass row name.
</arg></arg></arg></arg></arg></arg></filename...></args>
登录后复制

通过以下命令就可以查看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
登录后复制
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板