部署
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
。
集群安装两种方式:
-
复制tar包到每个节点,再用scssh在每个节点上配置运行环境和安装
-
在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