跳转至

部署

pxf部署

通过执行以下命令解压pxf安装包,并执行安装脚本:

tar zxvf pxf-scdb-pxf版本号.tar.gz
cd pxf-scdb-pxf版本号
source ${SDHOME}/seaboxmpp_path.sh
./install_component

PXF服务需要在安装并运行数据库集群后安装,在安装前source seaboxmpp_path.sh

集群安装两种方式:

  1. 复制tar包到每个节点,再用scssh在每个节点上配置运行环境和安装

  2. 在master节点上装好一份pxf,再拷贝到每个节点的相同路径下

安装成功后会在seabox的安装目录${SDHOME}下生成pxf和pxf_conf两个文件夹。

PXF server使用示例

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk # 设置java环境
source seaboxmpp_path.sh
pxf cluster prepare #初始化,安装后运行一次即可
pxf cluster start #启动
pxf cluster stop  #停止
pxd cluster status #查看当前集群的运行状态

注意事项

访问hadoop需要配置文件验证身份和查找元数据,将几个xml文件放到${SD_HOME}/pxf_conf/servers/conf下

core-site.xml
hive-site.xml
hbase-site.xml
yarn-site.xml