Hbase完全分布式的安装
独立式:Standalone
完全分布式:fully-distributed
当hbase中某一个节点挂了的时候:
Hbase-daemon.sh start master
Hbase-daemon.sh start regionserver
./hbase shell 进入
List查看表
为什么hbase到2.2了,我们用0.98
软件整合
版本有要求,要有一整套
Hbase中删除表的时候,首先要禁用:
disable 'tbl'
报错:
Failed 1 action: NotServingRegionException: 1 time,
禁用之后,不能插入数据
Drop ‘tbl’
开启之后,才可以插入数据
put 'tbl','1111','cf:name','lisi'
创建命名空间
create_namespace 'sxt'
展示命名空间:
list_namespace
Ddl
Dml:put 、get、scan
count 'tbl':计算行数
Delete删除的时候,一定要按照rowkey来删
Scan:扫描
每次书写完,执行flush,才会写入磁盘
三个会合并在一起
Thrift:rpc:远程过程调用
过滤器:有前缀过滤器,没有后缀过滤器
表的层面
数据的层面
master running as process 2109. Stop it first.
写单机方法测试
设置:
Bulidpath————>addlibrary--->jUnit————》jUnit4
@before:是指在正式执行之前先导入
Zookeeper的端口号是2181
Rowkey:1111
Before:导入
Test:建表
Test:插入数据
Test:取数据
After:关闭
增加的限制条件