首页 > 代码库 > Hadoop第二天---环境搭建
Hadoop第二天---环境搭建
1.准备好Linux镜像,VMware或者VisualBox,然后在虚拟机上面安装Linux系统,保存好用户名和密码。
2.配置虚拟机过程中,可以把内存设置为1GB,硬盘8GB,网络设置为NAT,开启共享等等。
3.安装Linux镜像。
4.解决Linux下中文输入的问题。具体步骤如下:
(1) 切换到Root用户,或者使用Terminal 键入命令 su 输入root密码。
(2) 键入yum install "@Chinese Support"。
(3) 等待完成之后键入exit退出Terminal。
(4) 回到桌面,进入System->preferences->input method(如果没有,先注销一下)。
(5) 进入,选择上面的USB IBUS(recommended),点击Input Method Preferences按钮,弹出 IBUS Preferences对话框,选择Input Method选项卡,在下拉菜单里面选择Chinese,并点击Add按钮即可。
(6) 可以在General选项卡中设置启动栏的提示,切换快捷键等等。
(7) 再次注销后,就可以使用输入法了。
5.按照步骤,首先为用户配置root权限。具体方法如下:
方法一:
(1) 用Root登陆,或者使用Terminal 键入命令 su 输入root密码。
(2) 用vi命令打开/etc/sudoers文件,然后找到如下一行:
##Allows people in group wheel to run all commands # %wheel ALL=(ALL) ALL
将上述代码修改为:
##Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL
(3) 修改用户,使其输入root组(wheel)即可。命令如下:
[root@localhost ~] # usermod -g root xxxx(用户名)
方法二:
(1) 用Root登陆,或者使用Terminal 键入命令 su 输入root密码。
(2) 用vi命令打开/etc/sudoers文件,然后找到如下一行:
##Allows root to run any commands anywhere root ALL=(ALL) ALL
将上述代码修改为:
##Allows people in group wheel to run all commands root ALL=(ALL) ALL xxx(用户名) ALL=(ALL) ALL
6.修改机器名(在修改用户root权限的前提下)。命令如下:
(1) 使用Terminal 键入命令 su 输入root密码。
(2) 在Terminal 下键入 vi/etc/sysconfig/network,进入VI修改模式,显示为:
NETWORKING=yes HOSTNAME=localhost.localdomain
修改为:
NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=XXX(主机名)
(3) 重新启动生效,在Terminal下能看到主机名已经改掉。
7.开启SSH服务,步骤如下:
(1) 打开Terminal,键入命令 su ,输入root密码。
(2) 首先检查是否已经安装了openssh-server,命令如下:
rpm -qa |grep ssh
若没有安装,则键入命令,等待完成:
yum install openssh-server
(3) 安装完成后会在/etc/init.d目录下增加一个名为sshd的服务,可以设置sshd服务开机自动启动,命令如下:
chkconfig sshd on
也可以使用 chkconfig sshd off 来关闭自动启动服务。
另外,可以使用chkconfig --add sshd 来添加服务,使用 chkconfig --list 来列出所有自启动服务,使用 chkconfig --list sshd 来查看某一个服务是否自启动(0~6均为off代表不会自启动)。
(4) 键入 chkconfig --list sshd 检查SSHD是否在本运行级别下设置为开机启动,如果没有设置为自动启动,则键入 chkconfig --level 2345 sshd on 设置自动启动。然后键入 service sshd restart 重启服务,键入 netstat -antp |grep sshd 确认22端口是否已经启动,键入 iptables -nL 看看是否放行了22端口,如果没有,则在防火墙设置中设置SSH服务放行。
8.下载安装JDK 1.6,使用Terminal 来解压安装 JDK,命令如下:
/home/hadoop/Desktop/Hadoop/jdk-6u24-linux-i586.bin
安装完成后,执行编辑profile文件,代码如下:
vi /etc/profile
在umas k022前,添加一下语句,配置环境变量:
export JAVA_HOME=/home/hadoop/jdk1.6.0_24(具体安装路径和JDK版本可能都不同) export JAVA_BIN=/home/hadoop/jdk1.6.0_24/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH
最后使用 . /etc/profile将修改的文件立即生效(注意.与路径之间有空格)。
可以键入 java -version 命令来判断环境配置是否正确,若成功出现版本号等信息,表明JDK环境配置成功。
Hadoop第二天---环境搭建