HBase - 偽分布式安裝過程
阿新 • • 發佈:2018-10-14
解壓 iba 服務器列表 true rop 添加內容 .bashrc html start
環境
- hadoop
- 沒有zookeeper(用hbase自帶的zookeeper,當然後期我會改用獨立的zookeeper)
HBase介紹
參考:hbase是什麽?
hbase下載
地址:http://mirrors.shu.edu.cn/apache/hbase/stable/
我選的是 hbase-1.4.8-bin.tar.gz
解壓,將文件放到 /usr/local/hbase下
安裝(配置文件)
1 - .bashrc(可有可無,為了以後操作方便我配置了)
添加 $HBASE_HOME 環境變量
cd ~ vi .bashrc export $HBASE_HOME=/usr/local/hbase export PATH=$PATH:$HBASE_HOME/bin
2 - hbase.env.sh (/usr/local/hbase/conf)
cd /usr/local/hbase/conf vi hbase-env.sh export JAVA_HOME=.......... //jdk路徑 export HBASE_MANAGES_ZK=true //使用hbase自帶的zookeeper
3 - hbase.site.xml(/usr/local/hbase/conf)
cd /usr/local/hbase/conf
vi hbase-site.xml
添加內容
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://Kouri(localhost,127.0.0.1):9000/hbase</value> //hbase依賴到hdfs上 - 可以在hdfs上查看到文件夾
</property>
<property>
<name>hbase.cluster.distributed</name> //使用分布式
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase/data/zookeeper</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name> //啟動zk的服務器列表,分布式下必配
<value>Kouri</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name> //client鏈接zookeeper端口,默認2181
<value>2182</value>
</property>
</congiguration>
啟動(先啟動hadoop)
start-hbase.sh
關閉
stop-hbase.sh
查看進程
jps
出現:HMaster,HQuorumPeer,HRegionServer
相關演示
查看hbase在hdfs中情況
hdfs dfs -ls /hbase
啟動hbase shell
hbase shell
HBase的Web界面
http://localhost:16010 - hbase 1...版本後
HBase 入坑有關解決
可參考另一篇:坑人的HBase!!!
X
HBase - 偽分布式安裝過程