ambari hdp2.4 add hosts metrics monitor安装失败

3bygqnnd  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(531)

我正在尝试向我的ambari集群添加更多的主机,运行hdp2.4,并且metrics monitor似乎没有正确安装,所有其他服务都正常启动。
下面是我尝试在一个新主机上启动度量监视器时得到的输出。

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 ```
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
from core.controller import Controller
File "/usr/lib/python2.6/site-packages/resource_monitoring/core/controller.py", line 28, in
from metric_collector import MetricsCollector
File "/usr/lib/python2.6/site-packages/resource_monitoring/core/metric_collector.py", line 23, in
from host_info import HostInfo
File "/usr/lib/python2.6/site-packages/resource_monitoring/core/host_info.py", line 22, in
import psutil
ImportError: No module named psutil

我试过进入那个目录 `sudo python psutil/build.py` ,以及跑步 `sudo make` . 两者都不起作用。
任何想法都太好了!
9gm1akwq

9gm1akwq1#

这是python环境的一个问题,它以某种方式被破坏了(很可能是使用 sudo pip install <package> ,同时使用sudo和pip有时会导致此问题)。在这个问题上有关于如何解决这个问题的细节。修复python问题后,应该可以通过ambari重试主机添加。

相关问题