zoukankan      html  css  js  c++  java
  • hadoop安装部署1------前期准备

    四台服务器

    机器环境:centos 7

    192.168.0.1

    192.168.0.2

    192.168.0.3

    192.168.0.4

    以root用户登录

    开启ssh服务

    service sshd start

    将ssh作为开机自启动服务

    chkconfig sshd on

    创建hadoop用户

    useradd hadoop

    更改hadoop用户的密码

    passwd hadoop

    hadoop

    hadoop

    修改主机名

    vim /etc/hostname

    master

    slave1

    slave2

    slave3

    修改hosts文件

    vim /etc/hosts

    192.168.0.1 master

    192.168.0.2 slave1

    192.168.0.3 slave2

    192.168.0.4 slave3

    关闭防火墙

    查看防火墙状态

    service iptables status

    即时生效,重启后失效

    关闭: service iptables stop

    重启后生效

    关闭: chkconfig iptables off

    对于centos7来说模块已经改变,相应的命令为

    systemctl stop firewalld.service 关闭防火墙

    systemctl disable firewalld.service 防止开机自启动

    以hadoop用户登录系统

    设置ssh免密码登录

    ssh-keygen -t rsa -P '' #生成公钥和秘钥

    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys #复制公钥文件到authorized_keys

    su #root用户登录修改权限

    chmod 700 /home/hadoop/.ssh #设置文件夹权限 700

    chmod 644 home/hadoop/.ssh/authorized_keys #设置文件权限 644

    之后将所有机器生成的authorized_keys文件汇总,并且保持所有机器一致

    注:所有需要安装的软件包均放在 /opt/文件夹下

    安装jdk

    使用su命令切换成管理员 安装jdk-8u71-linux-x64.rpm

    安装之前先卸载centos 7自带的openjdk

    查看jdk相关的软件

    rpm -qa | grep jdk

    删除查出的软件

    rpm -e --nodeps XXX

    安装下载好的jdk

    rpm -ivh jdk-8u71-linux-x64.rpm

    配置环境变量

    vim /etc/profile

    # set Java environment

    export JAVA_HOME=/usr/java/jdk1.8.0_71

    export PATH=$PATH:$JAVA_HOME/bin

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    将配置文件立即生效

    source /etc/profile

    将jdk安装在所有机器上并配置环境变量

  • 相关阅读:
    archlinux 没有 mkfs.vfat
    fedora 14 设置 vsftpd
    USACO错误:Execution error: Your program had this runtime error: Illegal file open (/dev/tty).
    ns3介绍与安装
    1.最长平台
    打印进程号(pid)
    追踪class的成员变量
    matplotlib
    c、数组与汇编
    linux下的command
  • 原文地址:https://www.cnblogs.com/niuxiaoha/p/5293169.html
Copyright © 2011-2022 走看看