mesos mysql_Mesos和Marathon

libz is required for mesos to build

需要安装zlib-devel-1.2.7-17.el7.x86_64.rpm

其实跨Shell的Profile文件同步只要执行source /etc/profile即可

configure: error:

Could not link test program to Python. Maybe the main Python library has been

installed in some non-standard library path. If so, pass it to configure,

via the LDFLAGS environment variable.

Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib"

============================================================================

ERROR!

You probably have to install the development version of the Python package

for your distribution. The exact name of this package varies among them.

============================================================================

需要安装python-devel

pkg_resources.VersionConflict: (pytz 2012d (/usr/lib/python2.7/site-packages), Requirement.parse('pytz>=2010'))

通过easy_install安装pip,然后通过pip install pytz --upgrade来进行升级即可。

easy_install pip

pip install pytz --upgrade

安装完成后,可以通过http:localhost:5050端口进行访问,但是我的为什么是 No master is currently leading ... 网上讲1.1.1之后版本已经修复了。

但到此时Mesos已经可以用了;可以通过一下测试程序进行测试,看看控制台是否有相应的输出

/src/examples/python/test-framework 127.0.0.1:5050

来进行测试,观察控制台输出;这个测试可以直接使用python的来进行,使用Java的会爆出少jar包的错误,我觉得应该是make的时候应该打包,但是我在make的时候报错,所以可能没有打包;python不需要打包,直接执行就好了。

然后就是marathon,直接在bin目录下运行start即可;但是marathon是需要zookeeper的,所以必须要安装上。

sudo ./bin/start --master local --zk zk://localhost:2181/marathon

然后可以通过localhost:8080端口访问marathon的WebUI,可以在里面创建任务,观察任务的状态,但是在页面中尝试kill,destroy task都没有成功;不知道为什么,原来是因为我已经把marathon以及mesos都停掉了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值