码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop第二天---环境搭建

时间:2015-01-03 20:56:17      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

    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第二天---环境搭建

标签:

原文地址:http://www.cnblogs.com/Bestsonic/p/4199862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!