在ec2中建立和管理toil和apache mesos集群

cgcloud-toil的Python项目详细描述


cgcloud-plugin for toil允许您设置一个完全配置的toil/mesos 不管节点数量多少,只需几分钟就可以在ec2中集群。

先决条件

cgcloud-toil包要求cgcloud-core包和 它的prerequisites存在。

安装

在粘贴任何命令之前阅读整个部分,并确保 先决条件已安装。建议将此插件安装到 为cgcloud创建的virtualenv:

source ~/cgcloud/bin/activate
pip install cgcloud-toil

如果得到DistributionNotFound: No distributions matching the version for cgcloud-toil,请尝试运行pip install --precgcloud-toil

继续之前,请确保configurecgcloud-core

配置

通过添加以下行修改.profile.bash_profile

export CGCLOUD_PLUGINS="cgcloud.toil:$CGCLOUD_PLUGINS"

登录和退出(或者,在OSX上,启动一个新的终端选项卡/窗口)。

运行以下命令验证安装:

cgcloud list-roles

输出应该包含toil-box角色。

用法

创建一个t2.micro框作为集群的模板 节点:

cgcloud create -IT toil-box

I选项在框完全设置并获取图像(ami)后停止它。 是的。T选项在此之后终止框。

如果要使用最新的 劳累的不稳定释放。

现在通过从ami启动一个leader和workers来创建集群:

cgcloud create-cluster toil -s 2 -t m3.large

这将使用m3.large实例类型启动一个leader和两个worker。

ssh进入领导层:

cgcloud ssh toil-leader

…或者第一个工人:

cgcloud ssh -o 0 toil-worker

…或者第二个工人:

cgcloud ssh -o 1 toil-worker

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java数据未插入SQLite数据库   Java中内存有效的对象创建   java在方法内部使用“this”(不用于调用方法、构造函数或变量)   java为什么这里会出现NullPointerException?   在REST中使用HATEOAS导致的java循环依赖   java如何定制spring boot横幅?   Java数字基数计算器(即基数10到基数5)   如果在Kotlin vs Java中声明,用作全局上下文的安卓 MainApplication类将崩溃   用于过滤对象的Java lambda函数   java从字符串数组中获取整数列表   java为什么Maven找不到org。json JPMS自动模块?   java将字符串数组转换为int   仅当与阈值字节匹配时,java才会在映射中填充字符串值