Phoenix安装


前言:已经安装了ZK、HADOOP、HBASE

一、下载tar包

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

二、安装

  1.解压

tar -zxvf phoneix-4.14.0-hbase-1.13.1-bin-tar.gz -C /opt/module/

  2.拷贝jar包

将phoenix目录下的phoenix-4.14.0-hbase1.13.1-server.jar、phoenix-core-4.14.0-hbase1.13.1.jar拷贝到各个 hbase的lib目录下。
将hbase的配置文件hbase-site.xml、 hadoop/etc/hadoop下的core-site.xml 、hdfs-site.xml放到phoenix/bin/下,替换phoenix原来的配置文件。
重启hbase集群,使Phoenix的jar包生效。

三、启动服务

  1.启动zk (bin/start-zk.sh)

  2.启动hadoop (sbin/start-dfs.sh)

  3.启动hbase (bin/start-hbase.sh)

  4.启动phoenix

cd /phoenix

bin/sqlline.py hadoop1:2181

 四、

1.查看表

!table

2.退出

!quit

 3.创建表

# 创建库
create schema GMALL_2021_REALTIME;
# 创建表
create table GMALL_2021_REALTIME.test(id varchar primary key, name varchar);

 五、附件

hbase-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>


    
        hbase.rootdir
        hdfs://hadoop1:9000/hbase
    

    
        hbase.cluster.distributed
        true
    
    
    
        phoenix.schema.mapSystemTablesToNamespace
        true
    
    
        phoenix.schema.isNamespaceMappingEnabled
        true
    
    
    
        hbase.regionserver.wal.codec
        org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec
    
    
    
        hbase.master.port
        16000
    

    
        hbase.zookeeper.quorum
        hadoop1:2181,hadoop2:2181,hadoop3:2181
    

    
        hbase.zookeeper.property.dataDir
        /opt/module/zookeeper-3.4.10/zkData