Phoenix安装

本文介绍如何将Phoenix与旧版HBase (1.2版本)进行安装与配置。包括下载匹配版本的Phoenix,解压并配置环境变量,修改HBase配置文件,重启HBase服务及最后验证Phoenix是否正确安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载,需要和hbase版本保持一致

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

我的hbase比较老,是1.2版本的所以找

 2、解压、配置

(1)tar -zxvf phoenix.. -C ...

(2)vi /etc/profile export PHOENIX_HOME

(3)vi $HBASE_HOME/conf/hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://hdp-1:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hdp-1:2181,hdp-2:2181,hdp-3:2181</value>
    </property>
    <property>
        <name>hbase.table.sanity.checks</name>
        <value>false</value>
    </property>

  <property>
    <name>hbase.zookeeper.znode.parent</name>
    <value>/hbase</value>
  </property>

    <property>
        <name>hbase.master</name>
        <value>hdfs://hdp-1:60000</value>
    </property>
</configuration>

(4)cp $HADOOP_HOME/etc/hadoop/core-site.xml $PHOENIX_HOME/bin

         cp $HADOOP_HOME/etc/hadoop/hdfs-site.xml $PHOENIX_HOME/bin

         cp $HBASE_HOME/conf/hbase-site.xml $PHOENIX_HOME/bin

        cp $PHOENIX_HOME/bin/phoenix-server-hbase-1.3-4.16.0.jar $HBASE_HOME/lib/

        cd $HBASE_HOME/lib

        scp phoenix-server-hbase-1.3-4.16.0.jar linux123:$PWD 

3、重启HBase

$HBASE_HOME/bin/stop-hbase.sh

$HBASE_HOME/bin/start-hbase.sh

4、在PHOENIX_HOME/bin下测试

         

[root@hdp-1 bin]# ./sqlline.py hdp-1:2181
Setting property: [incremental, false]
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:hdp-1:2181 none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:hdp-1:2181
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/root/apps/apache-phoenix-4.8.2-HBase-1.2-bin/phoenix-4.8.2-HBase-1.2-client.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/root/apps/hadoop-2.8.1/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
21/07/01 07:56:43 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Connected to: Phoenix (version 4.8)
Driver: PhoenixEmbeddedDriver (version 4.8)
Autocommit status: true
Transaction isolation: TRANSACTION_READ_COMMITTED
Building list of tables and columns for tab-completion (set fastconnect to true to skip)...
86/86 (100%) Done
Done
sqlline version 1.1.9
0: jdbc:phoenix:hdp-1:2181> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值