conf/hbase-env.sh
export JAVA_HOME=/data/home/software/jdk1.8.0_202
export HBASE_MANAGES_ZK=false
hbase-site.xml
<configuration>
<property>
<name>hbase.tmp.dir</name>
<value>/home/mustafa/.hadoop/hbase/tmp</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://mustafa-PC:9000/user/mustafa/hbase/warehouse</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>mustafa-PC</value>
</property>
</configuration>
regionservers
mustafa-PC
启动hbase集群:
bin/start-hbase.sh
启动hbase shell:
bin/hbase shell
创建数据库:
create_namespace 'test'
创建表:
create 'test:student', {NAME => 'info', VERSIONS => 3}
添加数据:
put 'test:student', '1001', 'info:name', 'fanghailiang'
put 'test:student', '1002', 'info:name', 'sunyu'
put 'test:student', '1001', 'info:age', '29'
put 'test:student', '1001', 'info:sex', 'mail'
数据刷到hdfs文件系统
flush 'test:student'
查询数据
scan 'test:student', {COLUMNS => 'info:name'}
删除数据:
deleteall 'test:student', '1002'