hadoop系统环境安装分为三个部分,linux操作系统的安装,JDK的安装,hadoop的安装。 一.linux操作系统的安装 网上下载VMware workstation,在其上面创建linux虚拟机。具体可参考百度。虚拟机所需镜像文件在后面给出。linux操作系统中所需要注意的几个方面。 配置主机名 ip地址配成static 域名和ip的本地映射hosts。 打开虚拟机,因为是初学者,所以使用的是root用户,初始密码是123456,或者是和自己创建的用户密码相同。首先,配置一个ip地址。linux系统进入到图形界面的时候, 打开edit connection,选择网卡,如果有多个网卡就选择时间最近的网卡。选择后点击edit出现界面 点击IPv4 Settings,将Method选项选择为Manual(静态ip),然后在address下手动添加一个ip地址。 网关地址可以从VM主界面下的edit-Virtual Network Editor(虚拟网络设置)界面得到。 点击NAT Setting,可进入自行修改网关。至于DNS servers可以直接使用网关地址。PS:在linux系统图形界面下,右键点击OPen in terminal进入命令行使用ifconfig可以查看当前的ip地址。 到这里,VM虚拟机暂时没有用了。接下来的工作,需要借助一个软件secureCRT进行对linux的远程访问,也就是说接下来的大部分的环节都会在secureCRT下进行。打开secureCRT,打开file-quick connection或者使用快捷键Alt+Q进行连接,在连接IP地址上写上自己之前设定的ip地址,进行连接。 连接成功后,可以调整界面,如果习惯了linux和java界面的可以设置如下 emulation中termial选择linux,在Appearance 中终端编码选择U-8。 主机名修改:在命令行中输入 vim /etc/sysconfig/network 打开修改HOSTNAME为自己想要的主机名。 域名和ip地址的映射:在命令行中输入 vim /etc/hosts 在其中添加自己设定的ip地址和主机名 服务器图形界面的关闭,因为在之后的学习中,虚拟机linux系统可以通过secureCRT远程连接,所以关闭服务器的图形界面可以增加电脑的性能。具体操作如下:命令行输入 vim /etc/inittab ,显示如下 将最后一行的id,即优先级调整为3,就可以关闭图形界面了。 配置防火墙,使其关闭,具体操作如下。命令行输入指令: service iptables stop (关闭防火墙当前运行)后命令行输入: chkconfig iptables off(关闭防火墙自启) linux操作系统的基本配置就完成了,接下来是JDK的安装。 二.JDK的安装 JDK的安装相当简单。首先,准备一个jdk的安装包,在secureCRT软件下有快捷键Alt+p可以快速将本机文件传输到服务器上。我准备的JDK版本为jdk-7u76。如图就是传输的界面,在put后加上安装包文件所在的位置就可以将本地文件上传到服务器上。 解压时最好新建一个公共的文件夹,然后使用命令行输入:tar -zxvf 安装包的文件名 -C 新建的公共文件夹 如图 我的安装包名字为 jdk-7u76-linux-x64.tar.gz 我的解压位置为 /usr/local/apps/ 值得注意的是:-C中的C是一个大写的C,如果写成小写的,将无法正常解压。 解压后可以在命令界面cd自己的解压文件位置,查看,如图所示 解压完成后,可以cd进自己的jdk文件中使用命令行: bin/java -version 查看当前JDK版本 另外,需要在JDK中设置两个环境变量。 第一个 在命令行中输入 vim /etc/profile 跳到最后一行加入一个新的环境变量 输入 export JAVA_HOME=(安装包解压的文件位置) 第二个 在命令行中输入 export PATH=$PATH:$JAVA_HOME/bin 保存并离开 命令行输入 source /etc/profile 使这两个变量生效 可以使用命令行 echo $PATH_HOME 与命令行 echo $PATH来检验变量是否生效,生效时会显示两个变量所在的目录,查看是否与自己设定的相同 JAVA到这里就安装好了