本文主要是介绍CDH5.12.0 (5.X)安装笔记(离线parcel安装),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装参考 http://blog.csdn.net/qq_23660243/article/details/60870527
操作系统:CentOS 7.3
本教程采用虚拟机安装CDH的完全分布式。
机器环境配置
配置虚拟机与安装系统
本教程选择VMware 10 作为虚拟机运行工具。
首先,需要配置虚拟机的虚拟网络,以及为虚拟机和物理主机之间配置网关,使虚拟机能够连上网络。
打开Vmware,编辑-> 虚拟网络编辑器-> 子网IP (192.168.2.0) 子网掩码(255.255.255.0)-> 应用 -> 确定
回到windows --> 打开网络和共享中心 -> 更改适配器设置 -> 右键VMnet8 -> 属性 -> 双击IPv4 -> 设置windows的IP:192.168.2.2子网掩码:255.255.255.0 ,网关 192.168.2.1,
首选DNS :8.8.8.8,备用DNS:114.114.114.114
安装CentOS
使用VMware安装CentOS,由于自己笔记本内存8G,为了流畅运行CentOS,选择最小(Mini)版安装即可。
设置主节点机器内存为:2G,处理器:1,核心数:1。(其余节点,设置内存为:512M,处理器:1,核心数:1)
创建用户 :hadoop 密码:hadoop
修改普通用户执行权限
让普通用户具备sudo执行权限
切换到root
然后 vi /etc/sudoers 加入一行
root ALL=(ALL) ALL hadoop ALL=(ALL) ALL |
关闭防火墙和selinux
关闭firewall:
[root@hadoop ~]# systemctl stop firewalld.service #停止firewall [root@hadoop ~]# systemctl disable firewalld.service #禁止firewall开机启动 [root@hadoop ~]# firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) |
配置网关和IP
查询此虚拟机正在运行的网卡
[root@hadoop ~]# ifconfig |
可以看到该虚拟机的网卡为 ens33 .
接下来,修改网卡配置文件
[root@hadoop ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 |
需要将配置文件中修改(或添加)项 如下:
- BOOTPROTO="static" #dhcp改为static
-
ONBOOT="yes" #开机启用本配置
-
IPADDR=192.168.2.110 #静态IP
- GATEWAY=192.168.2.1 #默认网关
-
NETMASK=255.255.255.0 #子网掩码
-
DNS1=192.168.2.1 #DNS 配置
配置完毕,重启网卡。并查询一下本机的ip地址。
[root@hadoop ~]# systemctl restart network [root@hadoop ~]# ip addr |
回到windows,检测一下物理主机能否ping通虚拟机(本人物理主机使用windows系统)
ping 192.168.2.110 |
回到虚拟机,检测一下虚拟机能否ping通网络
ping www.baidu.com |
若都能ping通,则表示网卡网关配置成功!
通过Secure CRT远程连接虚拟机
在物理主机安装 Secure CRT 软件,输入hostname和username对虚拟机进行远程连接。
修改主机名
修改hosts文件和hostname文件
vi /etc/hosts #在hosts文件中添加记录,192.168.2.110 master |
vi /etc/hostname # 把文件中原来的名字去掉,修改为 master vi /etc/sysconfig/network #把文件中的主机名修改为 master |
再次查询,可见主机名已经更改。
更改yum源
yum源都在国外,我们现在更改为 163 的源。(因为本教程中是在CentOS 7 利用yum安装 mysql 5.7,aliyun源缺少相关组件,不建议使用 )
下载 CentOS7-Base-163.repo 文件,将虚拟机中的源 进行备份,并替换掉。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup |
在Secure CRT 中,上传下载的 CentOS7-Base-163.repo 文件,同时按下 alt + p 后,出现sftp窗口,然后put d:\CentOS7-Base-163.repo
文件会上传至 /home/hadoop 根目录中
接下来,将文件放到 /etc/yum.repos.d 中,并重命名称。
mv /etc/yum.repos.d/CentOS7-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo |
接下来,我们要makecache一下,然后更新包。
yum makecacheyum update |
过程可能很长,y输入一直继续。
这篇关于CDH5.12.0 (5.X)安装笔记(离线parcel安装)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!