关于Phoenix5.X 安装包不包含QueryServer服务问题
5.0发布后,QueryServer已经解绑到phoenix-queryserver仓库
地址如下:
https://github.com/apache/phoenix-queryserver
前置条件 需要在本地安装maven
1.下载zip到本地并解压
我的路径如下 D:\software\phoenix-queryserver-master
1.进入 D:\software\phoenix-queryserver-master\phoenix-queryserver\src下删除test目录 (不删除,打包时会报错)
2.删除phoenix-queryserver-assembly/pom 下plugin
具体内容如下
2.打包QueryServer
1.回到 D:\software\phoenix-queryserver-master 启动cmd
2.在cmd中执行 mvn clean package
3.上传tar包到Linux
1. 找到以下tar包 phoenix-queryserver-assembly\target\phoenix-queryserver-6.0.0-SNAPSHOT.tar.gz
2. 将tar包上传到Linux上
3. 安装phoenix-hbase-2.1-5.1.1-bin 网上教程较多 这里就不写出
4. 将打包的queryserver 的tar包下bin目录下
5.移到 phoenix-hbase-2.1-5.1.1-bin/bin 下
6.然后将如下放置在phoenix-hbase-2.1-5.1.1-bin 下
4.启动queryServer服务
1. 注:解压后的 queryserver.py 和 sqlline-thin.py 没有执行权限
需要 chmod +x 赋予执行权限
bin/queryserver.py start
2. 启动phoenix
bin/sqlline-thin.py localhost:8765
附:
https://phoenix.apache.org/server.html
https://phoenix.apache.org/download.html
http://phoenix.apache.org/language/index.html