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安装在所有机器上并配置环境变量

  • 相关阅读:
    实现不限层级的Element的NavMenu
    vue_插槽的理解和使用
    vue 动态修改路由参数
    什么是回流,什么是重绘,有什么区别?
    Vue路由获取路由参数
    【前端图表】echarts实现散点图x轴时间轴
    为什么 char 数组比 String 更适合存储密码?
    MySQL 日期时间类型怎么选?千万不要乱用!
    MySQL not exists 真的不走索引么?
    谷歌开源的代码评审规范,值得借鉴!
  • 原文地址:https://www.cnblogs.com/niuxiaoha/p/5293169.html
Copyright © 2011-2022 走看看