Hadoop生態圈-hbase介紹-僞分佈式安裝

              Hadoop生態圈-hbase介紹-僞分佈式安裝算法

                                    做者:尹正傑apache

版權聲明:原創做品,謝絕轉載!不然將追究法律責任。服務器

 

 

一.HBase簡介網絡

  HBase是一個分佈式的,持久的,強一致性的存儲系統,具備近似最優的寫性能(能使I/O利用率達到飽和)進而出色的讀性能,它充分利用了磁盤空間,支持特定列族切換可選壓縮算法。負載均衡

  HBase繼承自谷歌公司的 BigTable模型,只考慮單一的索引,相似於RDBMS的主鍵,提供了服務器端鉤子,能夠實施靈活的輔助索引解決方案。此外,它還提供了過濾器功能,減小了網絡傳輸的數據量。分佈式

  HBase並未將說明性查詢語言做爲核心實現的一部分,對事物的支持也有限。但行原子性和「讀-修改-寫」操做在實現中彌補了這個缺陷,它們覆蓋了大部分的使用場景並消除了在其餘系統中經歷過的死鎖,等待問題。oop

  HBase在進行負載均衡和故障恢復時對客戶端時透明的。在生產環境中,系統的可擴展性體如今系統自動伸縮的過程當中。更改數據並不涉及從新全量負載均衡和數據重分區,但整個處理過程徹底是自動化的。性能

 

二.HBase僞分佈式搭建spa

1>.下載HBase安裝包(本次搭建版本是hbase-1.2.6)code

   官網下載地址:http://archive.apache.org/dist/hbase/

2>.解壓

[yinzhengjie@s101 data]$ tar -zxf hbase-1.2.6-bin.tar.gz -C /soft/ [yinzhengjie@s101 data]$ 

3>.建立符號連接

[yinzhengjie@s101 data]$ ln -s /soft/hbase-1.2.6/ /soft/hbase [yinzhengjie@s101 data]$

4>.配置環境變量並使其生效

[yinzhengjie@s101 data]$ tail -3 /etc/profile #ADD HBASE HBASE_HOME=/soft/hbase PATH=$PATH:$HBASE_HOME/bin [yinzhengjie@s101 data] [yinzhengjie@s101 data]$ source /etc/profile [yinzhengjie@s101 data]

5>.修改hbase環境變量腳本

[yinzhengjie@s101 data]$ grep -v ^# /soft/hbase/conf/hbase-env.sh | grep JAVA_HOME export JAVA_HOME=/soft/jdk/ [yinzhengjie@s101 data]$ grep -v ^# /soft/hbase/conf/hbase-env.sh | grep HBASE_MANAGES_ZK export HBASE_MANAGES_ZK=flase [yinzhengjie@s101 data]$ 

6>.修改hbase-site.xml

[yinzhengjie@s101 data]$ more /soft/hbase/conf/hbase-site.xml <?xml version="1.0"?>
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://mycluster/user/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/yinzhengjie/zookeeper</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>s102:2181,s103:2181,s104:2181</value>
</property>
</configuration> [yinzhengjie@s101 data]$ 

7>.啓動hbase

[yinzhengjie@s101 data]$ start-hbase.sh starting master, logging to /soft/hbase/bin/../logs/hbase-yinzhengjie-master-s101.out Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0 starting regionserver, logging to /soft/hbase/bin/../logs/hbase-yinzhengjie-1-regionserver-s101.out [yinzhengjie@s101 data]

8>.查看進程是否啓動

[yinzhengjie@s101 data]$ jps 6689 HMaster ------->
2678 NameNode 6920 Jps 6811 HRegionServer ------->
2988 DFSZKFailoverController 3135 ResourceManager [yinzhengjie@s101 data]$ 

9>.WEB UI查看

相關文章
相關標籤/搜索