自动创建出来的虚拟机是关闭了 SSH 登录功能的, 只能使用 vagrant ssh 登录, 这是为了保障安全性, 但是测试集群的话, 其实我们还是需要它方便, 解决办法也很简单, 修改 SSH 配置...痛点和 Ansible
好了, 我们现在要开始安装 CM 服务了, 大概有如下步骤
配置好每一台机器的系统环境
修改主机名
关闭防火墙
关闭 SELinux
安装 JDK
安装 MySQL
… 一上午过去了...中的总控, 根配置文件比如说这次运行 Ansible 的最终任务是搭建好一个 CM 集群, 那我们应该就有一个 Playbook 叫做 cm_playbook.yml
Roles Ansible 任务中的角色例如为了完成...Ansible 需要在多个主机中执行任务, Inventory 的作用就是告诉 Ansible 主机的地址等信息
首先来看看 PlayBook
- name: Create hosts file in..., 访问 Oozie 时, 会出现无响应
因为集群整体资源受限, 所以执行 Oozie 任务时, 可能会出现无法调度的问题
这些问题其实并不是问题, 当给集群足够资源时, 自然会解决, 如果有 32G