hadoop伪分布式安装之Linux环境准备

Hadoop伪分布式安装之Linux环境准备


一.软件版本

  1. VMare Workstation Pro 14
  2. CentOS 7 32/64位

二.实现Linux服务器联网功能

网络适配器双击选择VMnet8

2.1 VMare NAT工作模式

只有CentOS和Windows中的VMnet8生成的虚拟网卡都在VMare虚拟网关字段中才能组成一个网络,实现联网功能。

2.2 VMare设置

1.打开VMare -> 编辑 -> 虚拟网络编辑器

2.VMnet8 -> NAT设置 -> 修改网关IP为192.168.2.1 -> 确认,发现子网IP变为192.168.2.0

2.3 Windows设置

1.打开网络和共享中心 -> 更改适配器设置 -> 右键VMnet8 -> 属性 -> 双击IPv4 -> 设置windows的IP:192.168.2.100 子网掩码:255.255.255.0 -> 点击确定

2.4 CentOS设置

1.我的计算机-> 选中虚拟机 -> 右键 -> 设置 -> 网络适配器 ->自定义 ->Mnet8 -> 确定


三.Linux启动时不启动图形界面

因为启动图形界面占内存,导致效率太慢,因此选择不启动图形界面

3.1 图形界面与命令行互换

1. 图形 -> 命令行:Crtl+Alt+F12
2. 命令行 -> 图形:输入命令startx

3.2 修改系统配置,不启动图形界面

这里是使用SecureCRT进行命令行操作,而且是以普通用户登录,故需要先赋予普通用户sudo的权限,使用普通用户操作的好处是,如果使用管理员操作,那么一些操作普通用户之后将不能使用。

3.2.1 实现普通用户的sudo操作

1. 输入命令vi etc/sudoers
2. 找到root ALL=(ALL)  ALL
3. 复制该行,并加入
4. Hadoop(用户名) ALL=(ALL) ALL
5. 退出编辑模式:Esc -> 输入:wq!,保存
6. 退出后切换到普通用户,即可使用。

3.2.2 CentOS旧版本

1. sudo vi /etc/inittab
2. 将启动级别改成3 -> 找到 id:5:initdefault:  -> 把5改成3


若出现上图所示,按照下面CentOS 7中步骤进行操作即可

3.2.3 CentOS 7

1. systemctl set-default
2. systemctl set-default 目标模式(multi-user:命令行;graphical:图形界面).target


四.使用主机名进行访问

在集群中通常不会通过IP进行相互间的多机器间的互通,因此需要进行主机名和IP的修改,实现通过主机名互通

4.1 修改主机名

1. sudo vi /etc/sysconfig/network		
2. 找到 NETWORKING=yes -> HOSTNAME=hadoop1(这里填你自定义的主机名)

4.2 修改IP

可不做

法1:通过Linux图形界面进行修改(强烈推荐)

进入Linux图形界面 -> 右键点击右上方的两个小电脑 -> 点击Edit connections -> 选中当前网络System eth0 -> 点击edit按钮 -> 选择IPv4 -> method选择为manual -> 点击add按钮 -> 添加IP:192.168.1.119 子网掩码:255.255.255.0 网关:192.168.1.1 -> apply

法2:修改配置文件方式(屌丝程序猿专用)
vim /etc/sysconfig/network-scripts/ifcfg-eth0

	DEVICE="eth0"
	BOOTPROTO="static"           
	HWADDR="00:0C:29:3C:BF:E7"
	IPV6INIT="yes"
	NM_CONTROLLED="yes"
	ONBOOT="yes"
	TYPE="Ethernet"
	UUID="ce22eeca-ecde-4536-8cc2-ef0dc36d4a8c"
	IPADDR="192.168.1.44"       
	NETMASK="255.255.255.0"      
	GATEWAY="192.168.1.1"  

4.3 修改主机名和IP的映射关系

	sudo vim /etc/hosts	
	192.168.1.44	itcast01

4.4 关闭防火墙

	#查看防火墙状态
	service iptables status
	#关闭防火墙
	service iptables stop
	#查看防火墙开机启动状态
	chkconfig iptables --list
	#关闭防火墙开机启动
	chkconfig iptables off

4.5 重启Linux

	reboot

五.安装JDK

5.1 上传

	法1:使用图形界面,往服务器上传东西:FileZilla(WinSCP)软件,快速连接,将jdk放到用户主目录下,这里是hadoop目录下
	可用命令行查看,在用户角色里,命令为ll
	法2:使用命令行
	在SecureCRT中,Alt+P即可打开sftp
	命令:put 文件本地路径

5.2 解压jdk

	#创建文件夹
	mkdir /usr/java
	#解压
	tar -zxvf jdk-7u55-linux-i586.tar.gz -C /usr/java/

5.3 将java添加到环境变量中

	vim /etc/profile
	#在文件最后添加
	export JAVA_HOME=/usr/java/jdk1.7.0_55
	export PATH=$PATH:$JAVA_HOME/bin

5.4 刷新配置

	source /etc/profile
posted @ 2018-07-24 11:26  linexu  阅读(748)  评论(0编辑  收藏  举报