单机部署,使用hbase内置zookeeper
一、安装
下载链接:https://www.apache.org/dyn/closer.lua/hbase/2.1.0/hbase-2.1.0-bin.tar.gz
解压后移动到 /usr/local/hbase
修改配置文件:
vim /usr/local/hbase/conf/hbase-env.sh
修改以下两处
export JAVA_HOME=/usr/local/jdk1.8
export HBASE_MANAGES_ZK=true
vim /usr/local/hbase/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/rootdir</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase/zookeeper</value>
</property>
</configuration>
添加环境变量:
cat >>/etc/profile<<EOF
export HBASE_HOME=/usr/local/hbase
export PATH=\$PATH:\$HBASE_HOME/bin
EOF
source /etc/profile
启动:start-hbash.sh
二、交互式命令:
进入交互式界面:hbase shell
1、创建表:create 't1','f1','f2','f3' #--t1是表名,f1,f2,f3是列族名
2、删除表要先禁用再删除:
disable 't1'
drop 't1'
3、查看所有的表:list
4、查看表的结构:desc 't1'
5、查看表信息:scan 't1'
6、插入/修改数据:put 't1','r1','f1','haha' 向表t1插入/修改行r1,列f1的值是haha
7、删除某行数据:delete 't1','r1'
8、清空表:truncate 't1'
9、统计表行数:count 't1'