精华内容
下载资源
问答
  • HBASE命令大全

    2018-08-01 17:25:03
    HBASE命令大全,从网上整理的,初学的朋友可以看一下,也可以当成工具用
  • 主要介绍了hdfs优缺点,存储策略,还有读写原理,以及hbase一些简单介绍
  • 在shell脚本执行hbase命令

    千次阅读 2020-03-11 14:28:07
    定时清理hbase表 ### 定时清理30天前产生的表 day=`date -d "-30 day" "+%Y%m%d"` hbase_table='migu:download_log'${day}'' echo $hbase_table cd /home/mmtrix/Application/Gosun/enterprise/hbase/hbase-1.2.0...

    定时清理hbase表

    ### 定时清理30天前产生的表
    
    day=`date -d "-30 day" "+%Y%m%d"`
    hbase_table='migu:download_log'${day}''
    echo $hbase_table
    
    cd /home/mmtrix/Application/Gosun/enterprise/hbase/hbase-1.2.0-cdh5.9.3
    
    exec bin/hbase shell <<EOF
    list
    disable '$hbase_table'
    drop '$hbase_table'
    list
    EOF
    
    展开全文
  • 批量执行hbase shell 命令 #!/bin/bash source /etc/profile exec $HBASE_HOME/bin/hbase shell <<EOF truncate 'tracker_total_apk_fact_zyt' major_compact('t_abc') disable 't_abc' drop 't_abc' create...
  • 重启Hbase命令

    千次阅读 2018-01-25 17:04:00
    注意先启动hadoop,记得重启zookeeper。 具体操作如下: cd hadoop-2.7.4/sbin/ && ./stop-all.sh &...cd hbase-1.1.13/bin && ./stop-hbase.sh && ./start-hbase.sh cd zookeep...

     注意先启动hadoop,记得重启zookeeper。

    具体操作如下:

    • cd hadoop-2.7.4/sbin/ && ./stop-all.sh && ./start-all.sh
    • cd hbase-1.1.13/bin && ./stop-hbase.sh && ./start-hbase.sh
    • cd zookeeper-3.4.10/bin && ./zkServer.sh restart

    转载于:https://www.cnblogs.com/gongxr/p/8352123.html

    展开全文
  • Hbase命令

    2020-04-12 14:09:15
    如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户 hbase(main)> whoami 表的管理 1)查看有哪些表 hbase(main)...

    进入hbase shell console
    $HBASE_HOME/bin/hbase shell
    如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户
    hbase(main)> whoami
    表的管理
    1)查看有哪些表
    hbase(main)> list
    2)创建表

    语法:create , {NAME => , VERSIONS => }

    例如:创建表t1,有两个family name:f1,f2,且版本数均为2

    hbase(main)> create ‘t1’,{NAME => ‘f1’, VERSIONS => 2},{NAME => ‘f2’, VERSIONS => 2}
    3)删除表
    分两步:首先disable,然后drop
    例如:删除表t1

    hbase(main)> disable ‘t1’
    hbase(main)> drop ‘t1’
    4)查看表的结构

    语法:describe

    例如:查看表t1的结构

    hbase(main)> describe ‘t1’
    5)修改表结构
    修改表结构必须先disable

    语法:alter ‘t1’, {NAME => ‘f1’}, {NAME => ‘f2’, METHOD => ‘delete’}

    例如:修改表test1的cf的TTL为180天

    hbase(main)> disable ‘test1’
    hbase(main)> alter ‘test1’,{NAME=>‘body’,TTL=>‘15552000’},{NAME=>‘meta’, TTL=>‘15552000’}
    hbase(main)> enable ‘test1’
    权限管理
    1)分配权限

    语法 : grant 参数后面用逗号分隔

    权限用五个字母表示: “RWXCA”.

    READ(‘R’), WRITE(‘W’), EXEC(‘X’), CREATE(‘C’), ADMIN(‘A’)

    例如,给用户‘test’分配对表t1有读写的权限,

    hbase(main)> grant ‘test’,‘RW’,‘t1’
    2)查看权限

    语法:user_permission

    例如,查看表t1的权限列表

    hbase(main)> user_permission ‘t1’
    3)收回权限

    与分配权限类似,语法:revoke

    例如,收回test用户在表t1上的权限

    hbase(main)> revoke ‘test’,‘t1’
    表数据的增删改查
    1)添加数据

    语法:put ,,family:column,,

    例如:给表t1的添加一行记录:rowkey是rowkey001,family name:f1,column name:col1,value:value01,timestamp:系统默认

    hbase(main)> put ‘t1’,‘rowkey001’,‘f1:col1’,‘value01’
    用法比较单一。
    2)查询数据
    a)查询某行记录

    语法:get ,,[family:column,…]

    例如:查询表t1,rowkey001中的f1下的col1的值

    hbase(main)> get ‘t1’,‘rowkey001’, ‘f1:col1’

    或者:

    hbase(main)> get ‘t1’,‘rowkey001’, {COLUMN=>‘f1:col1’}

    查询表t1,rowke002中的f1下的所有列值

    hbase(main)> get ‘t1’,‘rowkey001’
    b)扫描表

    语法:scan , {COLUMNS => [ family:column,… ], LIMIT => num}

    另外,还可以添加STARTROW、TIMERANGE和FITLER等高级功能

    例如:扫描表t1的前5条数据

    hbase(main)> scan ‘t1’,{LIMIT=>5}
    c)查询表中的数据行数

    语法:count , {INTERVAL => intervalNum, CACHE => cacheNum}

    INTERVAL设置多少行显示一次及对应的rowkey,默认1000;CACHE每次去取的缓存区大小,默认是10,调整该参数可提高查询速度

    例如,查询表t1中的行数,每100条显示一次,缓存区为500

    hbase(main)> count ‘t1’, {INTERVAL => 100, CACHE => 500}
    3)删除数据
    a )删除行中的某个列值

    语法:delete , , family:column , ,必须指定列名

    例如:删除表t1,rowkey001中的f1:col1的数据

    hbase(main)> delete ‘t1’,‘rowkey001’,‘f1:col1’
    注:将删除改行f1:col1列所有版本的数据
    b )删除行

    语法:deleteall , , family:column , ,可以不指定列名,删除整行数据

    例如:删除表t1,rowk001的数据

    hbase(main)> deleteall ‘t1’,‘rowkey001’
    c)删除表中的所有数据

    语法: truncate

    其具体过程是:disable table -> drop table -> create table

    例如:删除表t1的所有数据

    hbase(main)> truncate ‘t1’
    Region管理
    1)移动region

    语法:move ‘encodeRegionName’, ‘ServerName’

    encodeRegionName指的regioName后面的编码,ServerName指的是master-status的Region Servers列表

    示例

    hbase(main)>move ‘4343995a58be8e5bbc739af1e91cd72d’, ‘db-41.xxx.xxx.org,60020,1390274516739’
    2)开启/关闭region

    语法:balance_switch true|false

    hbase(main)> balance_switch
    3)手动split

    语法:split ‘regionName’, ‘splitKey’

    4)手动触发major compaction

    #语法:
    #Compact all regions in a table:
    #hbase> major_compact ‘t1’
    #Compact an entire region:
    #hbase> major_compact ‘r1’
    #Compact a single column family within a region:
    #hbase> major_compact ‘r1’, ‘c1’
    #Compact a single column family within a table:
    #hbase> major_compact ‘t1’, ‘c1’
    配置管理及节点重启
    1)修改hdfs配置
    hdfs配置位置:/etc/hadoop/conf

    同步hdfs配置

    cat /home/hadoop/slaves|xargs -i -t scp /etc/hadoop/conf/hdfs-site.xml hadoop@{}:/etc/hadoop/conf/hdfs-site.xml
    #关闭:
    cat /home/hadoop/slaves|xargs -i -t ssh hadoop@{} “sudo /home/hadoop/cdh4/hadoop-2.0.0-cdh4.2.1/sbin/hadoop-daemon.sh --config /etc/hadoop/conf stop datanode”
    #启动:
    cat /home/hadoop/slaves|xargs -i -t ssh hadoop@{} “sudo /home/hadoop/cdh4/hadoop-2.0.0-cdh4.2.1/sbin/hadoop-daemon.sh --config /etc/hadoop/conf start datanode”
    2)修改hbase配置
    hbase配置位置:

    同步hbase配置

    cat /home/hadoop/hbase/conf/regionservers|xargs -i -t scp /home/hadoop/hbase/conf/hbase-site.xml hadoop@{}:/home/hadoop/hbase/conf/hbase-site.xml

    graceful重启

    cd ~/hbase
    bin/graceful_stop.sh --restart --reload --debug inspurXXX.xxx.xxx.org

    展开全文
  • 打开和关闭Hadoop,Hbase 命令

    万次阅读 2018-05-16 11:09:07
    以下操作均为为分布式:1.打开和关闭Hadoop:先进入到 hadoop目录中cd /usr/local/hadoop....打开和关闭Hbase :为分布式hbase的打开顺序:先打开Hadoop -&gt; 打开Hbase -&gt; 关闭 Hbase -&gt; 关闭 H...

    以下操作均为为分布式:

    1.打开和关闭Hadoop:

    先进入到 hadoop目录中

    cd /usr/local/hadoop

    ./sbin/start-dfs.sh      打开hadoop

    ./sbin/stop-dfs.sh     关闭hadoop

    ./bin/hdfs dfs -ls       操作hdfs查看hdfs下的文件和文件夹

    2.打开和关闭Hbase :

    为分布式hbase的打开顺序:

    先打开Hadoop -> 打开Hbase -> 关闭 Hbase -> 关闭 Hadoop  

    同样的,先进入到hbase目录中:

    cd /usr/local/hbase  

    bin/start-hbase.sh   打开hbase

    bin/hbase shell 打开hbase shell 用命令行操作hbase

    关闭Hbase:

    bin/stop-hbase.sh


    展开全文
  • hbase 命令详解之namespace与table

    万次阅读 2018-04-15 20:00:58
    1、/hbase shell命令 从文件中读取shell命令 /hbase shell ./sample_commands.txt sample_commands文件中写入命令,一行一个。 2、status 查看服务器状态信息(服务器数量,死掉的服务器数量,平均负载) 3、...
  • Hbase命令大全

    2015-10-27 09:37:18
    各种操作的详细指令,里面是各种Shell的操作脚本
  • 如何在linux shell中嵌入hbase命令

    千次阅读 2015-06-02 14:36:46
    我们经常在shell脚本程序中用 ...【hbase命令】 EOF --------------------------------------- 其中,EOF也可以换成其他任意的字符,大小写不论,只要成对出现即可。比如,可以: ---------------------------
  • Hbase总结(一)-hbase命令

    千次阅读 2014-10-07 15:51:04
    下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名称1','列名称2','列名称N' 添加...
  • HBase Shell命令大全

    万次阅读 多人点赞 2019-03-18 20:55:18
    HBase关键名称: ...如果配置了HBase的环境变量了,就可以知己在命令行中输入hbase shell 命令进入命令行。 hbase shell help命令 可以通过 help '命名名称'来查看命令行的具体使用 查询服务器状态st...
  • HBase命令

    2018-06-07 22:16:25
    hbase(main):001:0&gt; create 'user_info',{NAME=&gt;'base_info',VERSIONS=&gt;3},{NAME=&gt;'extra_info'} hbase(main):001:0&gt; put 'user_info' , 'rk001', 'base_info:id','1' hbase...
  • HBase常用命令大全

    2020-06-21 17:34:06
    目录(1)进入HBase(2)查看服务器状态(3)查询HBase版本(4)查看有哪些表(5)创建表(6)添加一个列族(7)删除列族(8)启用指定的表(9)禁用指定的表(10)查看表是否启用(11)查看表是否禁用(12)删除...
  • 两篇可以参考的文章,讲的不错 http://www.cnblogs.com/nexiyi/p/hbase_shell.html (http://blog.iyunv.com/wulantian/article/details/41011297) ==============================hbase web操作访问地址 ...
  • 最近在做大数据的实验时,遇到需要类似于sql中 select XXX from where xxxxx=xxx的一个检索的需求,翻了好多博客都没有解决,最后通过查看hbase filte的文档,使用SingleValueFilter过滤器 表的结构 #结构 ...
  • Hbase关于TTL ColumnFamilies可以以秒为单位来设置 TTL(Time To Live)长度,一旦达到到期时间,HBase 将自动删除行。 设置 hbase.store.delete.expired.storefile 为 false 将禁用此功能。将最小版本数设置为 0 ...
  • HBase常用命令(超全超详细)

    千次阅读 2020-09-24 20:17:56
    一、基本命令 打开Hbase Shell: hbase shell 1.1获取帮助 #获取帮助 help #获取命令的详细信息 help 'status' 1.2查看服务器状态 status 1.3查看版本信息 version 二、表操作 2.1查看所有的表 list 2.1创建表 命令...
  • hbase常用命令及操作

    2021-02-20 14:55:08
    进入HBase客户端命令操作界面 $ bin/hbase shell 显示服务器状态 查看当前服务器状态 hbase> status 查看指定服务器状态 hbase> status ‘主机名’ 显示HBase 当前用户 whoami 查看帮助命令 hbase(main):001...
  • HBase Scan命令详解

    千次阅读 2020-09-16 14:24:38
    hbase中scan命令是我们经常使用到的,而filter的作用尤其强大。这里简要的介绍下scan下filter命令的使用. 插入scan命令需要的数据 这里模拟了部分微博评论的数据,然后使用代码插入数据到hbase,代码就不列出来了比较...
  • hbase命令和查看当前连接数

    万次阅读 2015-07-09 13:55:18
    命令表达式 创建表 create '表名称', '列名称1','列名称2','列名称N' 添加记录 put '表名称', '行名称', '列名称:', '值' 查看记录 get '表名称', '行名称' 查看表中的记录总数 count '表名称' 删除记录 ...
  • Hbase常用操作命令

    2021-05-19 18:22:21
    Hbase常用操作命令(1)进入hbase shell(2)创建、查看、删除命名空间(3)创建、查看、删除表以及使表有效和无效(4)添加、获取、删除单元格添中的数据(5)修改表的结构(6)退出Hbase shell(7)查看Hbase集群...
  • HBase常用命令使用

    万次阅读 2019-03-08 13:26:30
    1、Hbase shell客户端使用 a、进入客户端 hbase shell b、常用命令 list 列出Hbase中存在的所有表 alter 修改列簇(column family)模式 count 统计表中行的数量 create 创建表 ...
  • hbase1】启动HBase服务命令

    千次阅读 2020-09-02 16:05:54
    一、启动Hadoop 1.在VMware打开四个虚拟机 2.在xshell连接管理 3.关闭四个节点的防火墙 关闭防火墙 systemctl stop ...2.1.9/bin(可以不做,因为之前以及在profile配置了path) start-hbase.sh 用web端口号为16010
  • Hbase启动命令

    2019-09-02 09:55:44
    进入hbase 进入bin目录下 ./hbase shell
  • 启动hbase命令 1.关闭三台虚拟机的防火墙 systemctl stop firewalld 2.开启zookeeper节点 zkServer.sh start 3.开启所有集群节点 start-all.sh 4.开启hbase start-hbase.sh 5.启动shell hbase shell
  • shell处理HBase命令的执行结果

    千次阅读 2018-08-13 15:17:53
    shell处理HBase命令的执行结果 方法1生成文件 优点:可以更加详细的处理输出结果文件; 缺点:形成很多结果文件,需要有写入权限 current=`date "+%Y-%m-%d %H:%M:%S"` timeStamp=`date -d "$...
  •   常看到hbase数据导入导出有:...这里说的是通过hbase 命令方式,感觉这个方式没有什么用处,暂且记录下:      hbase 数据导出:   数据导出 hbase org.apche.hadoop.hbase.mapreduce.Driver export ...
  • hbase命令梳理

    2016-07-01 18:15:54
    hbase-shell 命令汇总
  • 1.在/simple/hbase-0.96.2...使用hbase shell命令进入Hbase命令环境3.使用create 'test','cf' 创建一个表,并指定该表的列族cf4.使用以下命令为test表按行为列族添加列值put 'test','row1','cf:a','va'put 'test','r...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,027
精华内容 22,410
关键字:

hbase命令