1.搭建hadoop集群的linux环境准备

1.修改主机名:

    在 root 账号下用命令:vi /etc/sysconfig/network

    或sudo vi /etc/sysconfig/network

2.设置系统默认启动级别

    在 root 账号下输入 vi /etc/inittab  级别改成3

    各启动级别代表含义如下:

    0 关机

    1 单用户系统,不需要登陆

    2 多用户系统但不支持NFS,命令行模式登陆

    3 完整多用户模式,命令行模式登陆

    4 未定义

    5 图形模式,图形模式登陆

    6.重启

3.配置 hadoop 用户 sudoer 权限

    在 root 账号下,命令终端输入:vi /etc/sudoers

    找到root ALL=(ALL) ALL

    然后在他下面添加一行:

    hadoop ALL=(ALL) ALL

4.配置 IP

5.关闭防火墙/关闭 Selinux

    防火墙操作相关:

        查看防火墙状态:service iptables status

        关闭防火墙:service iptables stop

        开启防火墙:service iptables start

        重启防火墙:service iptables restart

        关闭防火墙开机启动:chkconfig iptables off

        开启防火墙开机启动:chkconfig iptables on

    关闭 Selinux:

        修改/etc/selinux/config 配置文件中的 SELINUX=disabled

6.添加内网域名映射

    修改配置文件:vi /etc/hosts

        192.168.1.1    hadoop

7.安装 JDK

    1、 上传 jdk-8u93-linux-x64.tar.gz

    2、 解压到/usr/local 目录下tar -zxvf jdk-8u93-linux-x64.tar.gz -C /usr/local

    3、 配置环境变量

        a) vi /etc/profile

        b) 在最后加入两行:

             export JAVA_HOME=/usr/local/jdk1.8.0_73

             export PATH=$PATH:$JAVA_HOME/bin

        c) 保存退出

    4、 source /etc/profile

    5、 检测是否安装成功,输入命:java -version

8.同步服务器时间

    1、使用 date 命令手动简单同步一下

            命令:date -s "2016-10-23 11:11:11"

        修改时间后,需要写入硬件 bios 才能在重启之后依然生效

            命令:hwclock -w

    2、配置 crontab 服务,用 ntpdate 定时同步时间(推荐方式)

            ntpdate 202.120.2.101

    3、如果类似 202.120.2.101 这种网络时间服务器无法访问,那么请自行搭建时间服务器

    以上两种方式不管怎么做,都不要忘记更改时区

9.配置免密登陆

    Linux 配置免密登录有两种方式:

    第一种

        a) 在 hadoop 登录状态下,输入命令 

                ssh-keygen 或者 ssh-keygen -t rsa

        b) 之后你会发现,在/home/hadoop/.ssh 目录下生成了公钥文件

        c) 复制公钥文件到授权列表

                cat ./id_rsa.pub >> authorized_keys

        d) 修改文件权限

                chmod 600 ./authorized_keys

        e) 将该授权文件 authorized_keys 文件复制到 slave 节点

                scp ./authorized_keys hadoop@hadoop02:~/.ssh/

        f) 检查免密登录是否设置成功ssh hadoop02看看是不是能登录进入 hadoop02 的服务器

    第二种

        a) 在 hadoop 登录状态下,输入命令 ssh-keygen 或者 ssh-keygen -t rsa

        b) 之后你会发现,在/home/hadoop/.ssh 目录下生成了公钥文件

        c) 使用一个更简单的方式,使用命令:ssh-copy-id hadoop02建立 hadoop01 到 hadoop02 的免密登录

接下来就可以开始搭建hadoop集群了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值