HBase训练--namespace

安装好集群环境后


环境准备(检查)
1、环境初始化
HBase重启命令

sudo service hbase-master restart

sudo service hbase-regionserver restart

                sudo service hbase-thrift restart

                sudo service hbase-rest restart

2、确认虚拟机的主机名为指定的主机名或localhost
1)检查当前的主机名:
$ hostname
2)修改主机名:
$ sudo hostname localhost
3)检查主机名是否为修改的主机名
$ hostname
3、确认网络配置文件是否正确
$ sudo cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
4、重启namenode和datanode
chkconfig | grep hadoop
sudo service hadoop-hdfs-namenode restart
sudo service hadoop-hdfs-datanode restart



使用HBase Shell
1、 启动HBase
$ hbase shell
2、 查看HBase的帮助信息
help


HBase namespace练习
1、列出所有namespace
> list_namespace
NAMESPACE                                                                                                                 
default                                                                                                                   
hbase                                                                                                                     
2 row(s) in 0.0920 seconds


2、查看某个namespace
> describe_namespace 'hbase'
DESCRIPTION                                                                                                               
{NAME => 'hbase'}                                                                                                         
1 row(s) in 0.0260 seconds

> describe_namespace 'default'
DESCRIPTION                                                                                                               
{NAME => 'default'}                                                                                                       
1 row(s) in 0.0070 seconds
3、查看namespace下的表
> list_namespace_tables 'hbase'
TABLE                                                                                                                     
meta                                                                                                                      
namespace                                                                                                                 
2 row(s) in 0.0490 seconds


> list_namespace_tables 'default'
TABLE                                                                                                                     
hbase_tbl_1                                                                                                               
movie                                                                                                                     
mytable                                                                                                                   
secooler                                                                                                                  
table1                                                                                                                    
user                                                                                                                      
6 row(s) in 0.0540 seconds
4、列出HBase中所有的表
> list
TABLE                                                                                                                     
hbase_tbl_1                                                                                                               
movie                                                                                                                     
mytable                                                                                                                   
secooler                                                                                                                  
table1                                                                                                                    
user                                                                                                                      
6 row(s) in 3.6100 seconds


=> ["hbase_tbl_1", "movie", "mytable", "secooler", "table1", "user"]
5、创建 namespace
> create_namespace 'nsp1'
0 row(s) in 0.5730 seconds


> list_namespace
NAMESPACE                                                                                                                 
default                                                                                                                   
hbase                                                                                                                     
nsp1                                                                                                                      
3 row(s) in 0.0350 seconds
6、删除 namespace
> drop_namespace 'nsp1'
0 row(s) in 0.1310 seconds


> list_namespace
NAMESPACE                                                                                                                 
default                                                                                                                   
hbase                                                                                                                     
2 row(s) in 0.0340 seconds
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭