Ubuntu 14.04 Cloudera Manager 集群部署指南:时间同步与SSH免密

需积分: 11 38 下载量 184 浏览量 更新于2024-07-21 收藏 1.09MB DOCX 举报
在本篇文章中,我们将详细介绍如何在Ubuntu 14.04操作系统上进行Cloudera Manager集群的在线部署,并解决相关的技术问题。首先,文章关注的是确保系统的网络时间同步,通过安装并配置NTP服务。在主机端,你需要执行以下步骤: 1. 安装OpenSSH服务器: 使用`apt-get install openssh-server`命令来安装SSH服务,这将允许无密码登录。 2. 启动NTP服务: 运行`/etc/init.d/ntp start`来启动NTP服务。然后编辑`/etc/ntp.config`文件,设置NTP限制规则,如限制对服务器的访问、本地环回地址,以及添加NTP服务器池(如`server0.pool.ntp.org`等)。 3. 配置NTP服务的其他参数: 如设置`driftfile`,`broadcastdelay`,并管理密钥文件。记得重启NTP服务以便应用更改,用`/etc/init.d/ntpd restart`。 4. 安全性设置:在主机上实现SSH免密码登录,包括生成公私钥对、将公钥添加到`authorized_keys`、权限设置,以及在从机上创建SSH目录和配置SSHd_config。 5. 修改root用户密码: 使用`sudo passwd -awyee`命令为root用户设置新的密码,提升系统安全性。 6. 解决中文乱码问题: 在终端中设置环境变量`export LC_ALL=zh_CN.GB2312; export LANG=zh_CN.GB2312`,确保在中文环境下正确显示。 接着,文章将指导你配置Cloudera Manager集群。这涉及到SSH服务的进一步配置,例如修改`/etc/ssh/sshd_config`,以适应Cloudera Manager的网络通信需求。同时,还需要编辑`/etc/hosts`和`/etc/network/`文件,以确保集群内部的IP管理和网络连接。 在从机上,除了上述步骤,还需要运行`ntpdate`命令手动同步时间,并配置crontab定时任务定期执行同步。这样,整个Cloudera Manager集群的部署就包含了时间同步、安全设置和系统语言环境的优化,确保了集群的稳定运行。 这篇文章详细阐述了如何在一个Ubuntu 14.04环境中,通过一系列技术操作,成功地在线安装并部署Cloudera Manager集群,包括基础的网络配置、安全设置以及针对特定需求的系统调整。这对于想要在该平台上搭建大数据处理平台的用户来说,是一份宝贵的参考资料。