hbase環境搭建及使用

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'

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章