mesos在windows下编译和使用

网上对mesos的windows下的编译方式有些不完整,这整理下
首先是编译方法:

  1. 获取mesos的最新代码,很多方法,这里不解释了
  2. 安装cmake和GNU patch for Windows,网上有下载地址,cmake记得配置一个PATH里的环境变量
  3. 解压mesos的源代码包,建立目录
mkdir build
  1. 进入build目录执行:
cmake .. -G "Visual Studio 15 2017 Win64" -T "host=x64" -DPATCHEXE_PATH="C:\GnuWin32\bin"

前面的是vs的版本,后面是cpu target,DPATCHEXE_PATH指定gun patch的路径

  1. 执行命令,开始编译
cmake --build .

如果想编译release

cmake --build . --config Release

注意,可能一次编译不成功。

之后是启动方法:
配置环境变量MESOS_WEBUI_DIR到mesos源代码目录的src/webui下
启动master

.\src\mesos-master.exe --ip=0.0.0.0 --work_dir=C:\master --registry=in_memory

启动agent

.\src\mesos-agent.exe --master=localhost:5050 --work_dir=c:\agent --launcher_dir={这里指定build下的src目录,否则会找不到executor的容器工具}

这里特别需要说明下,mesos的master可以在windows下使用,但是无法做ha和基于log的本地存储备份(in_memory是在内存中存储信息),如果对此有需求,就不要在windows下使用master了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值