从 Mesosphere yum 存储库安装 Mesos
Installing Mesos from Mesosphere yum repository
我正在尝试将 Mesos 安装到我的容器 (CentOS 7) 中,以便为我的调度程序 (python) 安装 Mesos 库。
我关注了 https://open.mesosphere.com/downloads/mesos/
中的 'Installing Mesos packages' 部分
成功后运行:
$ rpm -Uvh http://repos.mesosphere.com/el/7/noarch/RPMS/mesosphere-el-repo-7-3.noarch.rpm
$ yum -y install --enablerepo=mesosphere mesos
$ pip install protobuf
我在 pip 中看到了 Mesos 包
但是,从 python 开始,我无法导入 Mesos 调度程序驱动程序:
Python 2.7.5 (default, Nov 6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from mesos.interface import Scheduler
>>> from mesos.native import MesosSchedulerDriver
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/mesos/native/__init__.py", line 18, in <module>
from mesos.scheduler import MesosSchedulerDriver
File "/usr/lib/python2.7/site-packages/mesos/scheduler/__init__.py", line 17, in <module>
from ._scheduler import MesosSchedulerDriverImpl as MesosSchedulerDriver
ImportError: /usr/lib/python2.7/site-packages/mesos/scheduler/_scheduler.so: undefined symbol: svn_txdelta2
有什么想法吗?
好吧,我不是这方面的专家,但我认为这些包不会安装开发依赖项。看看http://mesos.apache.org/gettingstarted/
在你的情况下,你似乎错过了一个 SVN 库。
我正在尝试将 Mesos 安装到我的容器 (CentOS 7) 中,以便为我的调度程序 (python) 安装 Mesos 库。
我关注了 https://open.mesosphere.com/downloads/mesos/
中的 'Installing Mesos packages' 部分成功后运行:
$ rpm -Uvh http://repos.mesosphere.com/el/7/noarch/RPMS/mesosphere-el-repo-7-3.noarch.rpm
$ yum -y install --enablerepo=mesosphere mesos
$ pip install protobuf
我在 pip 中看到了 Mesos 包
但是,从 python 开始,我无法导入 Mesos 调度程序驱动程序:
Python 2.7.5 (default, Nov 6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from mesos.interface import Scheduler
>>> from mesos.native import MesosSchedulerDriver
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/mesos/native/__init__.py", line 18, in <module>
from mesos.scheduler import MesosSchedulerDriver
File "/usr/lib/python2.7/site-packages/mesos/scheduler/__init__.py", line 17, in <module>
from ._scheduler import MesosSchedulerDriverImpl as MesosSchedulerDriver
ImportError: /usr/lib/python2.7/site-packages/mesos/scheduler/_scheduler.so: undefined symbol: svn_txdelta2
有什么想法吗?
好吧,我不是这方面的专家,但我认为这些包不会安装开发依赖项。看看http://mesos.apache.org/gettingstarted/
在你的情况下,你似乎错过了一个 SVN 库。