生产环境新增几个节点,安装pxf后,启动时报错

stderr:
Traceback (most recent call last):File "/var/lib/ambari-agent/cache/common-services/PXF/3.0.0/package/scripts/pxf.py", line 120, in <module>Pxf().execute()File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 219, in executemethod(env)File "/var/lib/ambari-agent/cache/common-services/PXF/3.0.0/package/scripts/pxf.py", line 53, in startself.__execute_service_command("restart")File "/var/lib/ambari-agent/cache/common-services/PXF/3.0.0/package/scripts/pxf.py", line 71, in __execute_service_commandlogoutput=True)File "/usr/lib/python2.6/site-packages/resource_management/core/base.py", line 154, in __init__self.env.run()File "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", line 160, in runself.run_action(resource, action)File "/usr/lib/python2.6/site-packages/resource_management/core/environment.py", line 124, in run_actionprovider_action()File "/usr/lib/python2.6/site-packages/resource_management/core/providers/system.py", line 238, in action_runtries=self.resource.tries, try_sleep=self.resource.try_sleep)File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 70, in innerresult = function(command, **kwargs)File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 92, in checked_calltries=tries, try_sleep=try_sleep)File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 140, in _call_wrapperresult = _call(command, **kwargs_copy)File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 291, in _callraise Fail(err_msg)
resource_management.core.exceptions.Fail: Execution of 'service pxf-service restart' returned 1. /var/pxf /
$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted.
/var/pxf /var/pxf /
Tomcat started.
/var/pxf /
Checking if tomcat is up and running...
tomcat not responding, re-trying after 1 second (attempt number 1)
tomcat not responding, re-trying after 1 second (attempt number 2)
Checking if PXF webapp is up and running...
ERROR: PXF webapp is inaccessible but tomcat is up. Check logs for more information

解决方案,查看catalina.log发现找不到引用Jar包

Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Failed to load entry /usr/phd/current/hadoop-hdfs-client/hadoop-hdfs.jar: java.nio.file.NoSuchFileException: /usr/phd/current/hadoop-hdfs-client
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Entry /usr/phd/current/hadoop-hdfs-client/hadoop-hdfs.jar doesn't match any files
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Failed to load entry /usr/phd/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core.jar: java.nio.file.NoSuchFileException: /usr/phd/current/hadoop-mapreduce-client
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Entry /usr/phd/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core.jar doesn't match any files
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Failed to load entry /usr/phd/current/hadoop-client/hadoop-auth.jar: java.nio.file.NoSuchFileException: /usr/phd/current/hadoop-client
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Entry /usr/phd/current/hadoop-client/hadoop-auth.jar doesn't match any files
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Failed to load entry /usr/phd/current/hadoop-client/hadoop-common.jar: java.nio.file.NoSuchFileException: /usr/phd/current/hadoop-client
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Entry /usr/phd/current/hadoop-client/hadoop-common.jar doesn't match any files
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Failed to load entry /usr/phd/current/hadoop-client/lib/asm-*[0-9].jar: java.nio.file.NoSuchFileException: /usr/phd/current/hadoop-client/lib
Jun 19, 2017 1:01:26 PM org.apache.hawq.pxf.service.utilities.CustomWebappLoader addRepositories
WARNING: Entry /usr/phd/current/hadoop-client/lib/asm-*[0-9].jar doesn't match any files

明明jar包位置是在/usr/hdp/current/….下,查找从哪里引用了错误的路径。发现 /etc/pxf/conf/下 pxf-private.classpath文件路径正是报错的路径,修改替换掉问题解决。启动PXF成功。

PXF webapp is inaccessible but tomcat is up相关推荐

  1. Maven Webapp项目中配置Tomcat

    1.在idea中配置并启动tomcat 接上一条使用模板创建一个webapp项目的博客,在配置完maven之后,要配置tomcat  在这里点击ok之后会出现一个警告 要解决上面那个警告,可以点右边的 ...

  2. Tomcat(二):tomcat配置文件server.xml详解和部署简介

    1. 入门示例:虚拟主机提供web服务 该示例通过设置虚拟主机来提供web服务,因为是入门示例,所以设置极其简单,只需修改$CATALINA_HOME/conf/server.xml文件为如下内容即可 ...

  3. Tomcat 之 tomcat安装和组件介绍

    1  概述 tomcat使用java语言编写,本身自带webser,是一个简装的http server,安装后生产的文件一般放在webapp下对应目录,manager是应用程序管理,tomcat 的站 ...

  4. 解决Tomcat 7遇到StackOverflowError的异常

    参考网址:http://qingyuexiao.iteye.com/blog/1886059 前言:在写此博客前,首先感谢姚双琪.林瑞丰.网友qingyuexiao的倾囊相助!此博文不过是笔者对于他们 ...

  5. 实战Jenkins+SVN+tomcat持续集成发布

    有代码更新后重新打包到tomcat再发布,是不是很烦? 看了下面的东西你就不会烦了. SVN或者git等代码版本控制工具不说了,如果是本地开发,也可以安装一个svn server端 jenkins下载 ...

  6. resin如何部署java项目_resin项目换成tomcat部署的两种方式

    1.直接把Resin为服务器的工程根目录复制到tomcat的webapps下面,具体访问路径是:http://localhost:8080/webapp. 2.在tomcat的安装目录/conf/Ca ...

  7. solr mysql 分词_solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)...

    基本说明 Solr是一个开源项目,基于Lucene的搜索服务器,一般用于高级的搜索功能: solr还支持各种插件(如中文分词器等),便于做多样化功能的集成: 提供页面操作,查看日志和配置信息,功能全面 ...

  8. Tomcat 6.0 日志处理

    为什么80%的码农都做不了架构师?>>>    本文主要讲的是 Tomcat 自己本身对日志的处理,而非每个 webapp 的日志配置(现在 webapp 一般会独立配置日志). 内 ...

  9. Linux Tomcat 简介

    如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求.我们需要一个交互式的Web,于是便诞生了各种Web语言.如Asp,Jsp,Php等.当然,这些语言与传统的语言有着密切的联系,如P ...

最新文章

  1. 榜单|新冠病毒席卷全球,世界医疗水平大比拼
  2. 非侵入式监控php,非侵入式监控PHP应用性能监控分析
  3. linux cpu频率设置,linux cpu 频率设置
  4. linux 不知道root密码怎么办,linux下忘记root密码怎么办
  5. Sqlserver存储过程和C#分页类简化你的代码!
  6. C语言函数名以及取地址的区别和联系
  7. Python 使用Schema 实现接口或方法的JSON格式参数的高效、优雅校验
  8. 高速收发器之8B/10B编码
  9. LeetCode:Path Sum
  10. 如何通过路由器防火墙功能禁用王者荣耀
  11. word目录生成JAVA_aspose word for java添加页码并自动生成目录
  12. 签了之后才后悔了--转载--职场心法
  13. VRCORE开发者大赛圆满落幕,中国虚拟现实内容大集结
  14. ue4换装系统 1.换装系统的基本原理
  15. 计算机室内设计绘图,室内设计中手绘和电脑制图的比较
  16. Arduino:设置ADC参考电压
  17. PostgreSQL AUTO INCREMENT(自动增长)
  18. mysql怎么看表的结构_mysql查看表的结构
  19. mfc中文本文件和文件夹的复制移动
  20. 试论我国农村剩余劳动力的转移

热门文章

  1. redis 缓存预热_Redis:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级
  2. java定义说话方法_类定义的基本形式_Java语言程
  3. Spring目录结构和基础JAR包介绍
  4. 没有bug队——加贝——Python 练习实例 25,26
  5. 【OpenCV 例程200篇】68. 连续周期信号的傅立叶级数
  6. Python 小白从零开始 PyQt5 项目实战(2)菜单和工具栏
  7. 系统相机裁剪比例_如何正确设置相机:6个最常见的错误,你还在犯错吗?
  8. C语言-字符串处理函数strcpy
  9. 【数据库】Mysql函数DATE_ADD() 增加日期/时间
  10. 【Python】pyCryptodome模块实现AES加密、解密