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