phoenix的安装

1、准备工作

  • JDK 1.8.0
  • HBase 1.2.+
  • Hadoop 2.6.0-cdh5.7.+

这里的HBase 使用的是apache版本,所以,phoenix这里使用apache-phoenix-4.14.1-HBase-1.2 

下载地址:http://mirrors.hust.edu.cn/apache/phoenix/

这里的前提是hadoop、hbase、zookeeper都已经安装成功

2、安装

先上传压缩包到Hbase集群、解压。

[hadoop@bd-node11 packages]$ tar -zvxf apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz

修改文件名

[hadoop@bd-node11 packages]$ mv apache-phoenix-4.14.1-HBase-1.2-bin phoenix

不管是移动到自己指定的文件夹下,还是创建软连接,这个看个人需要。这里我本人是将phoenix移动到自己的安装目录下,然后指定了软连接  ln  -s  源文件  目标文件

3、配置

第一步将 phoenix目录下的 phoenix-core-4.14.1-HBase-1.2.jar、phoenix-4.14.1-HBase-1.2-client.jar 、phoenix-4.14.1-HBase-1.2-server.jar 传到Hbase集群 各个hbase安装目录下的lib文件夹下

第二步将 hbase-site.xml拷贝到phoenix 的bin目录下

[hadoop@bd-node11 ~]$ cp /opt/hbase/conf/hbase-site.xml /opt/phoenix/bin/

phoenix 的bin目录本身有一个自带的hbase-site.xml文件,如果需要,可以先做个备份。

第三步将 hadoop 集群下配置文件 core-site.xml、hdfs-site.xml 拷贝到phoenix的bin目录下

[hadoop@bd-node11 ~]$ cp /opt/hadoop/etc/hadoop/core-site.xml /opt/phoenix/bin/
[hadoop@bd-node11 ~]$ cp /opt/hadoop/etc/hadoop/hdfs-site.xml /opt/phoenix/bin/

第四步配置一下环境变量

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

最后,重启一下HBase就好了,当然要保证hadoop、hbase、zookeeper都是正常可运行的。

[hadoop@bd-node11 bin]$ pwd
/opt/phoenix/bin
[hadoop@bd-node11 bin]$ ./sqlline.py bd-node11

 

你可能感兴趣的:(Hbase)