V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ty1999
V2EX  ›  问与答

求解: hadoop 运行官方案例时报错

  •  1
     
  •   ty1999 · 2021-01-24 21:56:28 +08:00 · 869 次点击
    这是一个创建于 1376 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大数据专业学生,在学校还没学到 hadoop,疫情在家什么也干不了,然后决定放假时放假时提前学习一些,,跟着网上教程做的前面都还顺利的,然后突然就卡住了

    问题如图,安装完 hadoop 伪分布式模式,在运行官方案例的时候出现问题

    如果这是一个很简单的问题,也请告诉我怎么搜才能搜到解决方法

    我真的试过百度,,,没有找到。。。。

    6 条回复    2021-01-25 16:10:54 +08:00
    ty1999
        1
    ty1999  
    OP
       2021-01-24 21:59:28 +08:00
    ,,,,,,为什么不能插入图片啊
    ty1999
        2
    ty1999  
    OP
       2021-01-24 22:23:03 +08:00
    执行:bin/hadooop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.10.1.jar
    命令
    以下是报错内容
    bin/hadoop:line169:/opt/app/jdk/bin/java:无法执行二进制文件
    bin/hadoop:line169:/opt/app/jdk/bin/java:成功
    sudri
        3
    sudri  
       2021-01-24 22:58:04 +08:00 via iPhone
    没有指定要运行的示例是哪个。

    hadoop jar hadoop-2.10.1/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.10.1.jar pi 100 100000

    参数 pi 表示需要计算的圆周率 π。后面两个参数中,100 是指要运行 100 次 map,100000 表示每个 map 的任务次数,即每个节点要模拟飞镖 100000 次。
    sudri
        4
    sudri  
       2021-01-24 22:59:10 +08:00 via iPhone   ❤️ 1
    自带的 examples 中有一种利用分布式系统计算圆周率的方法,采用的是拟蒙特卡罗( Quasi-Monte Carlo )算法来对 π 的值进行估算。也就是上面指定的 pi 。
    IceMimosa
        5
    IceMimosa  
       2021-01-25 14:21:17 +08:00   ❤️ 1
    @ty1999 应该是系统少装了啥命令行工具,直接贴错误堆栈。
    ty1999
        6
    ty1999  
    OP
       2021-01-25 16:10:54 +08:00
    问题已解决,感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:10 · PVG 08:10 · LAX 17:10 · JFK 20:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.