高配机器申请

如果您尚未申请开通高配,那么在使用高配机型创建集群的时候会失败,并在状态右侧的红色提示上出现类似如下的错误:

这个时候您需要前往这里提交工单,开通高配机型。

安全组使用

目前 E-MapReduce 创建集群的的时候需要使用在 E-MapReduce 中创建的安全组。主要是因为 E-MapReduce 创建的集群只开放了 22 端口。我们推荐的做法是,用户的现有 ECS 实例也按照功能划分,位于不同的用户安全组中。例如 E-MapReduce 的安全组为“EMR-安全组”,而用户已有的安全组为“用户-安全组”,每个安全组按照不同的需要开启不同的访问控制。 如果需要和已有的集群进行联动请参考如下的做法。

  • E-MapReduce 集群加入现有安全组

    在集群上单击详情,会展示集群所有 ECS 实例所在的安全组。前往 ECS 的管理控制台,单击左下的安全组 tab,找到列表中对应的安全组,如上面提到的“EMR-安全组”。单击该安全组操作中的管理实例,会看到很多 emr-xxx 开头名字的 ECS 实例,这些就是对应的 E-MapReduce 集群中的 ECS。全选这些实例并单击右上的移入安全组选择想要加入的新的安全组即可。

  • 现有集群加入 E-MapReduce 安全组

    和上面的操作一样,先找到现有集群的所在安全组,重复如上的操作,移入 E-MapReduce 的安全组即可。 如果是一些零散的机器,也可以直接在 ECS 的控制台界面选择机器然后通过下方的批量操作,移入 E-MapReduce 的安全组。

  • 安全组的规则
    一个 ECS 实例在多个不同的安全组的时候,安全组的规则是或的关系。 举例来说就是,E-MapReduce 的安全组是只开放了 22 端口。“用户-安全组”是开放了所有的端口的。那么当 E-MapReduce 的集群加入了“用户-安全组”以后,E-MapReduce 中的机器也会开放所有的端口。所以在使用上请特别注意。
    注意 设置安全组规则时,一定要限制访问 IP 范围,不要设置 0.0.0.0,避免被攻击。

执行计划使用常见问题

  • 执行计划的编辑。

    执行计划只有在非运行且非调度中的状态下,才可以被编辑。如果编辑按钮灰色,请确认以上状态。

  • 执行计划的执行。

    新创建的执行计划,如果选择的是立即执行,那么在创建完成后,会自动执行。而如果是一个已经存在的执行计划,在创建完成以后并不会立即执行,需要手动执行。

  • 周期执行时间。
    周期执行集群的开始时间表示这个执行计划开始执行的时间,具体到分钟。而调度周期表明从这个开始时间开始之后每一次执行的间隔。举例来说:

    就像下面显示的。 第一次运行是 2015/12/1 14:30:00,然后第二次执行是 2015/12/2 14:30:00,每一天执行一次。

    如果当前时间已经大于这个时间了,那么符合条件的最近一次时间就是第一次的运行时间。

    例如:

    如果现在是 2015/12/2 号的上午 9:30,那么按照调度规则,最近的一次调度是在 2015/12/2 10:00:00。那么首次调度就会在这个时间启动。