1.安装Phoenix1.1下载大家可以从官网上下载与HBase版本对应的Phoenix版本。对应到HBase2.1,应该使用版本「5.0.0-HBase-2.0」。http://phoenix.apache.org/download.html也可以使用资料包中的安装包。1.2安装1.上传安装包到Linux系统,并解压cd/export/softwaretar-xvzfapache-phoenix-5.0.0-HBase-2.0-bin.tar.gz-C../server/2.将phoenix的所有jar包添加到所有HBaseRegionServer和Master的复制到HBase的lib目录#拷贝jar包到hbaselib目录cp/export/server/apache-phoenix-5.0.0-HBase-2.0-bin/phoenix-*.jar/export/server/hbase-2.1.0/lib/#进入到hbaselib目录cd/export/server/hbase-2.1.0/lib/#分发jar包到每个HBase节点scpphoenix-*.jarnode2.itcast.cn:$PWDscpphoenix-*.jarnode3.itcast.cn:$PWD3.修改配置文件cd/export/server/hbase-2.1.0/conf/vimhbase-site.xml------#1.将以下配置添加到hbase-site.xml后边
phoenix.schema.isNamespaceMappingEnabledtruehbase.regionserver.wal.codecorg.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec#2.将hbase-site.xml分发到每个节点scphbase-site.xmlnode2.itcast.cn:$PWDscphbase-site.xmlnode3.itcast.cn:$PWD4.将配置后的hbase-site.xml拷贝到phoenix的bin目录cp/export/server/hbase-2.1.0/conf/hbase-site.xml/export/server/apache-phoenix-5.0.0-HBase-2.0-bin/bin/5.重新启动HBasestop-hbase.shstart-hbase.sh6.启动Phoenix客户端,连接PhoenixServer注意:第一次启动Phoenix连接HBase会稍微慢一点。cd/export/server/apache-phoenix-5.0.0-HBase-2.0-bin/bin/sqlline.pynode1.itcast.cn:2181#输入!table查看Phoenix中的表!table7.查看HBase的WebUI,可以看到Phoenix在system命名空间下创建了一些表,而且该系统表加载了大量的协处理器。