一、制剂
[En]
I. preparation
hadoop 2.8.0 (提前配置好)
hbase 1.2.6
zookeeper 3.4.9 (配置完成)
jdk1.8
hadoop 集群信息:
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
zk集群:
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
二、安装配置
[En]
II. Installation and configuration
1.下载(官网地址)
2.解压到 /opt/hadoop/
- 修改 conf/hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.8.0_121
export HBASE_MANAGES_ZK=false #使用外部zookeeper
- 修改 conf/hbase-site.sh
5.启动hbase
start-hbase.sh start
查看流程JPS
[En]
View process jps
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
list 验证
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
三、基本用途
[En]
III. Basic use
1.普通命令
status,version
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
2.数据定义(DDL)
1)、创建表
create ‘test’,’id’,’name’
查看表格
[En]
View tabl
list
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
禁用、删除表
[En]
Disable, delete tables
disable table
drop table
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
exists,enable ,disable,is_enabled,is_disabled
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
3)alter
(1)、添加列
alter ‘user’,NAME=>”age”
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
2)删除列
alter ‘user’,’delete’=>’id’
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
删除列族后,相应的数据也会被删除
[En]
After the column family is deleted, the corresponding data is also deleted
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
3、数据操作(DML)
插入数据放置
[En]
Insert data put
查看所有数据扫描
[En]
View all data scan
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
获取数据获取
[En]
Get data get
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
删除数据
[En]
Delete data
delete table,row,column name
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
数量盘点表
[En]
Quantity count table
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
清除TABLE TRUNCATE表
[En]
Clear table truncate table
![[hbase] hbase 基础使用](https://www.johngo689.com/wp-content/themes/justnews/themer/assets/images/lazy.png)
4、工具
assign,unassign,Flush,split,Move,balancer,balancer_switch,Compact,major_compact,close_region
5.复制
add_peer,remove_peer,disable_peer,enable_peer,start_replication,stop_replication
Original: https://www.cnblogs.com/lonelywolfmoutain/p/6972391.html
Author: snow__wolf
Title: [hbase] hbase 基础使用
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/6971/
转载文章受原作者版权保护。转载请注明原作者出处!