Phoenix4.7.0安装




1. phoenix安装

拷贝phoenix-4.7.0-HBase-1.1-bin.tar.gz文件到linux/usr/tools目录下面

解压:

tar zxvf phoenix-4.7.0-HBase-1.1-bin.tar.gz

生成新的目录phoenix-4.7.0-HBase-1.1-bin

将其配置到环境变量中去

#phoenix

export PHOENIX_HOME=/usr/tools/phoenix-4.7.0-HBase-1.1-bin

export PHOENIX_CLASSPATH=$PHOENIX_HOME/lib

export PATH=$PATH:$PHOENIX_HOME/bin

配置完以后是环境变量生效

source /etc/profile

 

2. hbase设置

/usr/tools/phoenix-4.7.0-HBase-1.1-bin目录下面的phoenix-4.7.0-HBase-1.1-server.jar文件拷贝到每一台HRegionServerhbase安装目录的lib目录下面去

cp phoenix-4.7.0-HBase-1.1-server.jar /usr/tools/hbase-1.2.0/lib/

scp phoenix-4.7.0-HBase-1.1-server.jar root@jokeros2:/usr/tools/hbase-1.2.0/lib/

scp phoenix-4.7.0-HBase-1.1-server.jar root@jokeros3:/usr/tools/hbase-1.2.0/lib/

重新启动hbase

stop-hbase.sh

start-hbase.sh

 

3. 启动phoenix

进入phoenix目录的bin目录下面,

sqlline.py jokeros1,jokeros2,jokeros3:2181

 

然后进行测试

4. SQuirrel设置

下载:squirrel-sql-3.7-standard.jar

双击运行,一路Next,选择安装目录后安装,安装后产生目录squirrel-sql-3.7

进入该目录下双击:squirrel-sql.jar

 

 

 

 

弹出框里面选择两个包,都在phoenix-4.7.0-HBase-1.1-bin目录下面,分别是:

phoenix-4.7.0-HBase-1.1-client.jar

phoenix-core-4.7.0-HBase-1.1.jar

 

Ok保存之后,点击Aliases添加链接:

 

 

填完之后点Test”按钮测试,测试成功后点ok确定即可使用。

 

 

 

新版本的phoenix自带sqlline需要argparse模块,我们centos6.5中的python2.6.6不包含这个模块,需要额外安装。

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

python ez_setup.py

easy_install argparse

 

 

 

 

Hbase-site.xml

添加:

<property>

  <name>hbase.coprocessor.user.region.classes</name>

  <value>org.apache.hadoop.hbase.coprocessor.AggregateImplementation</value>

</property>

<property>


  <name>hbase.regionserver.wal.codec</name>

  <value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>

</property>

猜你喜欢

转载自blog.csdn.net/qq_32595075/article/details/79558955
今日推荐