CDH5.0.2安裝HBase Phoenix4.2

最新隨筆

最新評論

CDH5.0.2安裝HBase Phoenix4.2

Posted on 2014-11-21 10:57 libobo1984 閱讀(462) 評論(0) 編輯 收藏html

  因爲目前公司大量的數據存儲在HBase中,各個業務線須要對HBase進行即時查詢,可是又不方便實現本身的基於HBase Client的API的數據訪問實現,他們但願可以像Hive對HDFS中的數據進行ETL同樣,能夠對HBase中的數據進行SQL操做java

  咱們最初考慮的方式是Hive On HBase,這樣主要思想是將數據存儲在HBase中,設置一張Hive表,關聯HBae中的數據,具體原理如sql

  http://www.blogjava.net/ivanwan/archive/2011/01/10/342685.htmlapache

  可是如今咱們經過post

  http://www.infoq.com/cn/news/2013/02/Phoenix-HBase-SQLspa

  http://blog.csdn.net/colorant/article/details/8645081.net

  發覺,HBase Phoenix實際上可能更快,因此咱們決定選型HBase Phoenix,並在CDH5.0.2中進行安裝,實際安裝過程當中很是簡單code

  經過執行server

  

#whereis hbase

  hbase: /usr/bin/hbase /etc/hbase /usr/lib/hbase

  將phoenix-4.2.0-server.jar  拷貝到每一個節點的/usr/lib/hbase/lib中,重啓HBase集羣htm

  並選擇一個機器做爲客戶端,加入phoenix-4.2.0-client.jar,設置環境變量

  

1

2

PHOENIX_HOME=/usr/local/phoenix-4.2.0-bin/

CLASSPATH=.$PHOENIX_HOME/phoenix-4.2.0-client.jar

  而後在客戶端啓動

  ./sqlline.py locahost便可

  

  

  詳情參見

  http://phoenix.apache.org/download.html

相關文章
相關標籤/搜索