Phoenix安装部署

Phoenix安装部署

步骤 1: 下载 Phoenix
http://archive.apache.org/dist/phoenix/apache-phoenix-4.14.2-HBase-1.3/
步骤 2: 解压 jar 包

tar -zxvf apache-phoenix-4.14.2-HBase-1.3-bin.tar.gz -C /export/servers
mv apache-phoenix-4.14.2-HBase-1.3-bin phoenix

步骤 3: 复制 jar 包
复制 HBase 需要用到 server 和 client 2 个 jar 包

cp phoenix-4.14.2-HBase-1.3-server.jar /export/servers/hbase-1.3.1/lib
cp phoenix-4.14.2-HBase-1.3-client.jar /export/servers/hbase-1.3.1/lib

步骤 4: 分发 jar 包
需要把刚才 copy 的 2个jar 包分发到其他 HBase 节点
步骤 5: 配置环境变量

export PHOENIX_HOME=/export/servers/phoenix
export PHOENIX_CLASSPATH=$PHOENIX_HOME
export PATH=$PATH:$PHOENIX_HOME/bin

步骤 6: 启动 hadoop, zookeeper, HBase
步骤 7: 启动 Phoenix

bin/sqlline.py hadoop102,hadoop103,hadoop104:2181

在这里插入图片描述

配置 HBase 支持 Phoenix 创建二级索引

需要先给 HBase 配置支持创建二级索引
步骤 1: 添加如下配置到 HBase 的 Hregionerver 节点的 hbase-site.xml

<!-- phoenix regionserver 配置参数 -->
<property>
    <name>hbase.regionserver.wal.codec</name>
    <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
</property>

<property>
    <name>hbase.region.server.rpc.scheduler.factory.class</name>
    <value>org.apache.hadoop.hbase.ipc.PhoenixRpcSchedulerFactory</value>
<description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>
</property>

<property>
    <name>hbase.rpc.controllerfactory.class</name>
    <value>org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory</value>
    <description>Factory to create the Phoenix RPC Scheduler that uses separate queues for index and metadata updates</description>
</property>

主机名后面不要端口号
在这里插入图片描述

步骤 2: 添加如下配置到 HBase 的 Hmaster 节点的 hbase-site.xml

<!-- phoenix master 配置参数 -->
<property>
    <name>hbase.master.loadbalancer.class</name>
    <value>org.apache.phoenix.hbase.index.balancer.IndexLoadBalancer</value>
</property>

<property>
    <name>hbase.coprocessor.master.classes</name>
    <value>org.apache.phoenix.hbase.index.master.IndexMasterObserver</value>
</property>

猜你喜欢

转载自blog.csdn.net/qq_46548855/article/details/107986945
今日推荐