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'