码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • hadoop伪分布式安装部署


    首先jdk安装完毕

    jdk安装文档参考:

    Linux 环境下安装JDK1.8并配置环境变量_linux安装jdk1.8并配置环境变量_Xi-Yuan的博客-CSDN博客

    准备好hadoop的安装包

    我的下载地址如下:

    We Transfer Gratuit. Envoi sécurisé de gros fichiers.

    将hadoop包上传到随便一个目录,但是解压缩到/opt/ 目录下

    tar -zvxf /home/hadoop-3.1.3.tar.gz -C /opt/

    cd /opt/hadoop-2.9.2/etc/hadoop

    vi hadoop-env.sh

    #修JAVA_HOME

    export JAVA_HOME=/usr/opt/java/jdk1.8.0_339

    cd /opt/hadoop-2.9.2/etc/hadoop/

    vi core-site.xml

    #要添加的配置内容


    fs.default.name
    hdfs://192.168.137.15:9000


    fs.defaultFS
    hdfs://192.168.137.15:9000


    hadoop.tmp.dir
    /home/hadooptmp

    配置hdfs-site.xml,制定hdfs保存数据的副本数量,伪分布式只有一个节点,所以填写1


    dfs.replication
    1


    dfs.name.dir
    /home/hadoopname


    dfs.data.dir
    /home/hadoopdata

    配置mapred-site.xml:原本hadoop文件下没有这个文件,我们copy一个出来

    cp mapred-site.xml.template mapred-site.xml

    vi mapred-site.xml

    #添加以下内容


    mapreduce.framework.name
    yarn

    vi yarn-site.xml

    添加两个属性,第一个告诉nodemanager获取数据的方式为shuffle


    yarn.nodemanager.aux-service
    mapreduce_shuffle


    yarn.resourcemanager.hostname
    hadoop

    添加hadoop的路径

    vi /etc/profile

    export HADOOP_HOME=/opt/hadoop-2.9.2

    export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

    然后生效

    source /etc/profile

    域名hosts绑定

    vi /etc/hosts

    #添加本机ip与hosts的绑定

    192.168.137.15 hadoop

    配置主机的免密登录

    cd /root/

    # 如果本机没有登录过其它机器时,本地是没有/root/.ssh文件夹的,只需要 ssh hadoop 登录一次就会自动创建了

    cd .ssh

    ssh-keygen -t rsa

    cat id_rsa.pub >> authorized_keys

    #测试免输入密码

    ssh hadoop

    开始初始化和启动hadoop

    初始化:

    先格式化:

    cd /opt/hadoop-2.9.2/etc/hadoop/

    hadoop namenode -format

    启动

    cd /opt/hadoop-2.9.2/sbin

    ./start-all.sh

    jps命令查看已经启动的进程

    测试hdfs命令

    查看根目录下是否有东西,如果没有则自己新建两个看下哦效果

    cd /opt/hadoop-2.9.2/bin

    hadoop fs -ls /

    hadoop fs -mkdir /test

    hadoop fs -mkdir /rt

    再次查看

    #浏览器测试,输入地址http://192.168.137.15:50070/

    ip地址为hadoop虚拟机的ip

  • 相关阅读:
    Air72XUX平台secure boot使用说明
    敏捷12原则
    51.HarmonyOS鸿蒙系统 App(ArkUI)通知
    Linux期末复习总结
    Linux下发生几个字节内存泄露检测方法
    294_C++_报警状态bit与(&)上通道bit,然后检测置位的通道,得到对应置位通道的告警信息,适用于多通道告警,组成string字符串发送
    IDEA 快捷键
    接口自动化测试介入项目管理流程
    SQL查询本年每月的数据
    iOS 无宿主App源码时,真机环境一键调试动态库
  • 原文地址:https://blog.csdn.net/u012558695/article/details/133993472
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号