日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HBase+Phoenix整合入门--集群搭建

發(fā)布時間:2024/4/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HBase+Phoenix整合入门--集群搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環(huán)境:CentOS 6.6 64位 ? ?hbase 1.1.15 ?phoenix-4.7.0-HBase-1.1

一、前置環(huán)境:

  已經安裝配置好Hadoop 2.6和jdk 1.7

二、安裝hbase

1、下載、解壓

# wget http://archive.apache.org/dist/hbase/1.1.5/hbase-1.1.5-bin.tar.gz
# tar -zxvf hbase-1.1.5-bin.tar.gz -C /usr/local/ # cd /usr/local/ # mv hbase-1.1.5/ hbase

補充:

Hadoop生態(tài)常用框架下載地址:Index of /dist ?http://archive.apache.org/dist/

2、修改/etc/profile

# vim /etc/profile

添加HBase_HOME相關配置:

export JAVA_HOME=/opt/jdk1.7.0_45 export HADOOP_HOME=/usr/local/hadoop export HIVE_HOME=/usr/local/hive-0.14/ export HBASE_HOME=/usr/local/hbase export PATH=.:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH:$HIVE_HOME/bin:$HBASE_HOME/bin

刷新,使設置生效:

# source /etc/profile

  然后,將當前/etc/profile文件用src命令復制到其他節(jié)點,并用source命令刷新配置

3、修改配置文件:

  (1)、環(huán)境變量設置:hbase-env.sh文件

    修改/usr/local/hbase/conf/hbase-env.sh文件,在末尾添加如下內容

export HBASE_MANAGES_ZK=true                  #使用hbase1.1.15自帶的zookeeper export JAVA_HOME=/opt/jdk1.7.0_45 export HBASE_LOG_DIR=/usr/local/hadoop_repo/hbase/logs #日志文件位置

  (2)、設置節(jié)點參數的詳細信息:hbase-site.xml文件

  修改hbase-site.xml文件,添加如下配置信息:

<configuration><property ><name>hbase.rootdir</name><value>hdfs://master:9000/hbase</value></property><property><name>hbase.tmp.dir</name><value>/usr/local/hadoop_repo/hbase/tmp</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.zookeeper.quorum</name><value>master,slave01,slave02</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/usr/local/hadoop_repo/hbase/zk</value></property><property><name>hbase.rpc.timeout</name><value>1440000</value></property><property><name>zookeeper.session.timeout</name><value>90000</value></property><property><name>hbase.zookeeper.property.tickTime</name><value>9000</value></property><property><name>hbase.regionserver.restart.on.zk.expire</name><value>true</value></property> </configuration> View Code

  (3)、添加集群節(jié)點信息:regionservers文件

  修改regionservers文件,添加所有節(jié)點:

master slave01 slave02

  (4)、設置備份master:backup-masters文件

  創(chuàng)建backup-masters文件,添加備份master節(jié)點:

slave02

4、將設置好的HBase軟件包分發(fā)到所有節(jié)點,命令示例如下:

# scp -r hbase/ slave01:/usr/local/ # scp -r hbase/ slave02:/usr/local/

5、添加Windows本地映射

修改Windows系統(tǒng)C:\Windows\System32\drivers\etc下hosts文件,添加集群在本地的映射:

192.168.0.4 master 192.168.0.5 slave01 192.168.0.6 slave02

6、啟動hbase

  注意:先啟動hdfs

# start-dfs.sh # jps #注意查看進程信息,確保進程正常啟動 # start-hbase.sh # jps
# hbase shell #使用HBase Shell進行操作

三、安裝Phoenix

1、在主節(jié)點master上下載、解壓

[root@master ~]# wget http://archive.apache.org/dist/phoenix/phoenix-4.7.0-HBase-1.1/bin/phoenix-4.7.0-HBase-1.1-bin.tar.gz [root@master ~]# tar -zxvf phoenix-4.7.0-HBase-1.1-bin.tar.gz -C /usr/local/

2、加載phoenix驅動

將phoenix目錄下的phoenix-4.7.0-*.jar包全部復制到region server的lib目錄下

[root@master local]# cd /usr/local/ [root@master local]# mv phoenix-4.7.0-HBase-1.1-bin/ phoenix-4.7.0 [root@master local]# cd phoenix-4.7.0/ [root@master phoenix-4.7.0]# ls bin phoenix-pherf-4.7.0-HBase-1.1-sources.jar examples phoenix-pherf-4.7.0-HBase-1.1-tests.jar LICENSE phoenix-pig-4.7.0-HBase-1.1.jar NOTICE phoenix-pig-4.7.0-HBase-1.1-sources.jar phoenix-4.7.0-HBase-1.1-client.jar phoenix-pig-4.7.0-HBase-1.1-tests.jar phoenix-4.7.0-HBase-1.1-client-minimal.jar phoenix-server-4.7.0-HBase-1.1.jar phoenix-4.7.0-HBase-1.1-client-spark.jar phoenix-server-4.7.0-HBase-1.1-runnable.jar phoenix-4.7.0-HBase-1.1-client-without-hbase.jar phoenix-server-4.7.0-HBase-1.1-sources.jar phoenix-4.7.0-HBase-1.1-server.jar phoenix-server-4.7.0-HBase-1.1-tests.jar phoenix-4.7.0-HBase-1.1-tests.jar phoenix-server-client-4.7.0-HBase-1.1.jar phoenix-4.7.0-HBase-1.1-thin-client.jar phoenix-server-client-4.7.0-HBase-1.1-sources.jar phoenix-assembly-4.7.0-HBase-1.1-tests.jar phoenix-server-client-4.7.0-HBase-1.1-tests.jar phoenix-core-4.7.0-HBase-1.1.jar phoenix-spark-4.7.0-HBase-1.1.jar phoenix-core-4.7.0-HBase-1.1-sources.jar phoenix-spark-4.7.0-HBase-1.1-sources.jar phoenix-core-4.7.0-HBase-1.1-tests.jar phoenix-spark-4.7.0-HBase-1.1-tests.jar phoenix-flume-4.7.0-HBase-1.1.jar phoenix-tracing-webapp-4.7.0-HBase-1.1.jar phoenix-flume-4.7.0-HBase-1.1-sources.jar phoenix-tracing-webapp-4.7.0-HBase-1.1-runnable.jar phoenix-flume-4.7.0-HBase-1.1-tests.jar phoenix-tracing-webapp-4.7.0-HBase-1.1-sources.jar phoenix-pherf-4.7.0-HBase-1.1.jar phoenix-tracing-webapp-4.7.0-HBase-1.1-tests.jar phoenix-pherf-4.7.0-HBase-1.1-minimal.jar [root@master phoenix-4.7.0]# scp phoenix-4.7.0-* slave01:/usr/local/hbase/lib [root@master phoenix-4.7.0]# scp phoenix-4.7.0-* slave02:/usr/local/hbase/lib/ View Code

3、重啟HBase后,啟動phoenix服務端

[root@master phoenix-4.7.0]# bin/sqlline.py localhost

  

 

轉載于:https://www.cnblogs.com/chinas/p/5910854.html

總結

以上是生活随笔為你收集整理的HBase+Phoenix整合入门--集群搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。