首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ambari HDP 2.4 Add Hosts Metrics Monitor无法安装

Ambari HDP 2.4 Add Hosts Metrics Monitor无法安装
EN

Stack Overflow用户
提问于 2017-03-01 16:14:13
回答 1查看 520关注 0票数 0

我正在尝试向我的Ambari集群添加更多的主机,运行HDP 2.4,Metrics Monitor似乎没有正确安装,所有其他服务启动正常。

以下是我尝试在一台新主机上启动Metrics Monitor时得到的输出。

代码语言:javascript
复制
255. Building psutil...
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    from setuptools import setup, Extension
  File "/usr/lib/python2.7/site-packages/setuptools/__init__.py", line 12, in <module>
    import setuptools.version
  File "/usr/lib/python2.7/site-packages/setuptools/version.py", line 1, in <module>
    import pkg_resources
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 72, in <module>
    import packaging.requirements
  File "/usr/lib/python2.7/site-packages/packaging/requirements.py", line 59, in <module>
    MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given)
Verifying Python version compatibility...
Using python  /usr/bin/python2.7
Checking for previously running Metric Monitor...
Starting ambari-metrics-monitor
Verifying ambari-metrics-monitor process status...
ERROR: ambari-metrics-monitor start failed. For more details, see /var/log/ambari-metrics-monitor/ambari-metrics-monitor.out:
====================
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/resource_monitoring/main.py", line 27, in <module>
    from core.controller import Controller
  File "/usr/lib/python2.6/site-packages/resource_monitoring/core/controller.py", line 28, in <module>
    from metric_collector import MetricsCollector
  File "/usr/lib/python2.6/site-packages/resource_monitoring/core/metric_collector.py", line 23, in <module>
    from host_info import HostInfo
  File "/usr/lib/python2.6/site-packages/resource_monitoring/core/host_info.py", line 22, in <module>
    import psutil
ImportError: No module named psutil
====================
Monitor out at: /var/log/ambari-metrics-monitor/ambari-metrics-monitor.out

这是/var/log/ambari-metrics-monitor/ambari-metrics-monitor.out的输出

代码语言:javascript
复制
psutil binaries need to be built by running, psutil/build.py manually or by running a, mvn clean package, command.
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/resource_monitoring/main.py", line 27, in <module>
    from core.controller import Controller
  File "/usr/lib/python2.6/site-packages/resource_monitoring/core/controller.py", line 28, in <module>
    from metric_collector import MetricsCollector
  File "/usr/lib/python2.6/site-packages/resource_monitoring/core/metric_collector.py", line 23, in <module>
    from host_info import HostInfo
  File "/usr/lib/python2.6/site-packages/resource_monitoring/core/host_info.py", line 22, in <module>
    import psutil
ImportError: No module named psutil

我已经尝试进入该目录并运行sudo python psutil/build.py,以及运行sudo make。两者都不起作用。

任何想法都会很棒!

EN

回答 1

Stack Overflow用户

发布于 2017-03-04 00:10:28

这是你的python环境的一个问题,它以某种方式被破坏了(最有可能的是使用sudo pip install <package>,同时使用sudo和pip有时会导致这个问题)。有关如何解决此问题的详细信息,请参阅此SO question。在修复python问题之后,您应该能够通过Ambari重试主机添加。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42526438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档