• hadoop伪态式分布


    hadoop伪态式分布

    准备工作

    1、关闭防火墙

    service iptables stop systemctl disable firewalld.service
    

    image-20210707154259972

    2、修改SELinux安全策略

    vi /etc/selinux/config
    

    image-20210707154406496

    3、添加机器名称

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=wujf
    

    image-20210707154556102

    4、修改本地host文件(IP地址为虚拟机的地址)

    vi /etc/hosts
    

    image-20210707154645380

    JDK配置

    1、使用以下命令进入环境变量配置文件,配置环境变量

    vi /etc/profile
    

    2、在文件底部添加环境变量,保存并退出

    export JAVA_HOME=/usr/java/jdk1.8.0_112
    export JRE_HOME=/usr/java/jdk1.8.0_112/jre
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    

    image-20210707155032481

    3、更新配置(语句①)并查询JDK是可以运行(语句②)

    source /etc/profil
    java
    

    hadoop安装

    1、在usr下创建文件夹hadoop

    cd /usrmkdir hadoop
    

    2、通过MobaXterm将Hadoop安装包拉入文件夹

    image-20210707155341113

    3、解压文件

    tar -zxvf hadoop-2.9.2.tar.gz
    

    4、进入解压出的文件,准备配置

    cd /hadoop-2.9.2/etc/hadoop
    

    image-20210707160046858

    5、修改hadoop-env.sh文件

    vi hadoop-env.sh
    

    在指定位置添加语句(自己安装的JDK路径)

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

    image-20210707160305153

    6、修改core-site.xml文件

    vi core-site.xml
    

    中添加环境变量(注意主机名和路径)

    <property>	<name>fs.default.name</name>	<value>hdfs://wujf:9000</value></property><property>	<name>fs.default</name>	<value>hdfs://wujf:9000</value></property><property>	<name>hadoop.tmp.dir</name>	<value>/usr/hadoop/hadooptmp</value></property>
    

    image-20210707160740353

    7、修改hdfs-site.xml文件

    vi hdfs-site.xml
    

    中添加环境变量(注意路径)

    <property>     <name>dfs.replication</name>     <value>1</value></property><property>     <name>dfs.name.dir</name>     <value>/usr/hadoop/hadoopname</value></property><property>     <name>dfs.data.dir</name>     <value>/usr/hadoop/hadoopdata</value></property>
    

    image-20210707160859085

    8、先移动文件(语句①),在进行修改mapred-site.xml.template文件语句②

    mv mapred-site.xml.template mapred-site.xml
    
    vi mapred-site.xml
    

    中添加环境变量

    <property>     <name>mapreduce.framework.name</name>     <value>yarn</value></property>
    

    image-20210707161134688

    9、修改yarn-site.xml文件

    vi yarn-site.xml 
    

    中添加环境变量

    <property>    <name>yarn.nodemanager.aux-services</name>    <value>mapreduce_shuffle</value></property><property>	<name>yarn.resourcemanager.hostname</name>	<value>wujf</value></property>
    

    image-20210707161320226

    10、将hadoop的安装路径添加到环境变量中

    vi /etc/profile
    

    在文件末尾添加一下语句(注意路径)

    export HADOOP_HOME=/usr/hadoop/hadoop-2.9.2export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
    

    image-20210707161525197

    11、添加成功后更新配置

    source /etc/profile
    

    12、更新配置后进入hadoop的bin目录下进行格式化

    cd usr/hadoop/hadoop-2.9.2/binhadoop namenode -format
    

    image-20210707161842353

    13、进入hadoop的sbin目录下,启动hadoop(需要启动两个文件,先①再②),根据提示输入密码(密码为虚拟机密码)

    start-dfs.shstart-yarn.sh
    

    image-20210707162228163

    14、查看JPS进程

    jps
    

    image-20210707162301858

    15、安装成功,可以访问50070端口和8088端口

    image-20210707162345602

    image-20210707162359321

    16、配置本地免秘钥登录

    cd /rootcd .sshssh-keygen -t rsa
    

    image-20210707162451096

    17、测试登录

    cat id_rsa.pub >> authorized_keysssh wujf
    

    18、测试启动(语句①)、关闭(语句②)

    start-all.shstop-all.sh
    
  • 相关阅读:
    POJ 3186 Treats for the Cows
    HDU 1226 超级密码| NYOJ 929 密码宝盒
    POJ 1661 Help Jimmy
    POJ 1458 Common Subsequence
    POJ 1015 Jury Compromise
    window.history,页面中的返回按钮
    网站新功能引导镂空效果
    HTML5存储
    JSON对象
    点击超链接,将页面中某个数据传到另一个页面
  • 原文地址:https://www.cnblogs.com/junfblog/p/14984633.html
Copyright © 2020-2023  润新知