HAWQ安装PXF插件

来源:互联网 发布:新网域名转到腾讯云 编辑:程序博客网 时间:2024/06/06 09:58

HAWQ安装PXF插件

1、下载
git clone https://git-wip-us.apache.org/repos/asf/incubator-hawq.git
2、编译pxf
cd incubator-hawq/pxfmake
3、安装PXF
创建pxf安装目录:mkdir -p /opt/pxfcd incubator-hawq/pxfexport PXF_HOME=/opt/pxfmake install
4、修改PXF配置文件
 1)、 修改pxf-env.sh      LD_LIBRARY_PATH=${HADOOP_HOME}/lib/native   ---hadoop的lib/native存放目录      PXF_LOGDIR=${PXF_HOME}/logs  ---pxf日志存放目录      PXF_RUNDIR=${PXF_HOME}  ---pxf安装目录      PXF_USER=username  ---pxf用户      export HADOOP_DISTRO=CUSTOM  --- 修改该参数为CUSTOM      export HADOOP_ROOT=/opt/hadoop-2.7.4  ---hadoop安装目录 2)、修改pxf-log4j.properties    该属性修改为你的pxf日志所在目录:log4j.appender.ROLLINGFILE.File=/opt/pxf/logs/pxf-service.log ---pxf日志目录    注意:要使用绝对路径,不要使用环境变量。 3)、修改pxf-private.classpath     修改hadoop/hive/hbase相应的路径,hadoop必须配置,其它可选。     注意:要使用绝对路径
5、初始化pxf
执行命令:${PXF_HOME}/bin/pxf init
6、启动pxf
执行命令:${PXF_HOME}/bin/pxf start注意:若出现错误信息 ERROR: PXF webapp is inaccessible but tomcat is up. Check logs for more information请查看日志文件可能原因:pxf-private.classpath 中hadoop路径配置错误,修改相应hadoop路径即可。若出现信息:PXF webapp is up . PXF则安装并启动成功。
原创粉丝点击