Apache Phoenix(2):安装Phoenix

1 下载

大家可以从官网上下载与HBase版本对应的Phoenix版本。

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

2 安装

(1)上传安装包到Linux系统,并解压

cd /opt/
tar -xvzf phoenix-hbase-2.5-5.1.3-bin.tar.gz

(2)将phoenix的所有jar包添加到所有HBase RegionServer和Master的复制到HBase的lib目录

#  拷贝jar包到hbase lib目录 
cp /opt/phoenix-hbase-2.5-5.1.3-bin/phoenix-*.jar /opt/hbase-3.0.0-alpha-3/lib/
#  进入到hbase lib  目录
cd /opt/hbase-3.0.0-alpha-3/lib/
# 分发jar包到每个HBase 节点
scp phoenix-*.jar 192.168.222.148:$PWD
scp phoenix-*.jar 192.168.222.149:$PWD

(3)修改配置文件

cd /opt/hbase-3.0.0-alpha-3/conf/
vim hbase-site.xml

添加内容如下:

        <!-- 支持HBase命名空间映射 -->
        <property>
            <name>phoenix.schema.isNamespaceMappingEnabled</name>
            <value>true</value>
        </property>
        <!-- 支持索引预写日志编码 -->
        <property>
            <name>hbase.regionserver.wal.codec</name>
            <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
        </property>

将hbase-site.xml分发到其他节点

scp hbase-site.xml 192.168.222.148:$PWD
scp hbase-site.xml 192.168.222.149:$PWD

(4)将配置后的hbase-site.xml拷贝到phoenix的bin目录

cp /opt/hbase-3.0.0-alpha-3/conf/hbase-site.xml /opt/phoenix-hbase-2.5-5.1.3-bin/bin/

(5)重新启动HBase

stop-hbase.sh
start-hbase.sh

(6)启动Phoenix客户端,连接Phoenix Server

注意:第一次启动Phoenix连接HBase会稍微慢一点。

cd /opt/phoenix-hbase-2.5-5.1.3-bin/bin/
./sqlline.py 192.168.222.130:2181

输入!table查看Phoenix中的表

!table

(7)查看HBase的Web UI,可以看到Phoenix在default命名空间下创建了一些表,而且该系统表加载了大量的协处理器。

猜你喜欢

转载自blog.csdn.net/u013938578/article/details/131692322