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

  • 相关阅读:
    antd使用DatePicker组件出现TypeError: date.clone is not a function错误
    nrm解决npm install安装慢的问题
    antd pro显示自定义icon
    antd v4 使用后台返回的icon type的icon,并绑定事件
    复制textarea里输入的内容
    jsDelivr 缓存刷新小工具
    SweetAlert2网页弹窗---JAVASCRIPT弹窗
    Viewer.js 图片预览插件
    给你的网站加一个可爱的”躲猫猫“
    【Pyhton】随机漫步散点图
  • 原文地址:https://www.cnblogs.com/niuxiaoha/p/5293169.html
Copyright © 2020-2023  润新知