V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lyhang
V2EX  ›  程序员

Hadoop3.0 谜一样的问题

  •  
  •   lyhang · 2022-02-23 13:45:48 +08:00 · 1465 次点击
    这是一个创建于 1038 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天各买了 3 个平台的云服务器,想搭个 Hadoop 集群,娱乐一下,然而,各种 xml 都改好了,启动的时候,发现 namenode 启动不了(其余的 datanode 什么的都有进程),看了下报错日志,他告诉我端口号被占用,我看了一下,并没占用端口号,重新格式化也没用,启动还是这个错,重启也是这个错!!!求大数据的大神教教孩子该咋弄了

    9 条回复    2022-02-24 03:09:45 +08:00
    lyhang
        1
    lyhang  
    OP
       2022-02-23 13:46:29 +08:00
    java.net.BindException: Port in use: hadoop102:9870
    lyhang
        2
    lyhang  
    OP
       2022-02-23 13:46:41 +08:00
    Caused by: java.net.BindException: Cannot assign requested address
    xiao109
        3
    xiao109  
       2022-02-23 14:00:59 +08:00
    把环境重置,从头再来
    xiao109
        4
    xiao109  
       2022-02-23 14:01:38 +08:00
    玩 hadoop 在本地搞几个虚拟机跑一跑不就好了,上云服务器干嘛
    jiezhi
        5
    jiezhi  
       2022-02-23 14:06:50 +08:00
    没遇到过,确定端口没被占用?

    netstat -tnlpa | grep 9870
    liprais
        6
    liprais  
       2022-02-23 14:07:17 +08:00
    java.net.BindException: Port in use: hadoop102:9870
    看看谁在用 9870
    或者你的 hostname 对不对
    Morriaty
        7
    Morriaty  
       2022-02-23 14:31:17 +08:00
    可能是容器外的宿主机的端口被占用了?你看不到。换个端口启动不就行了么
    tinybaby365
        8
    tinybaby365  
       2022-02-23 15:14:20 +08:00
    lsof -i :9870
    qwertyegg
        9
    qwertyegg  
       2022-02-24 03:09:45 +08:00   ❤️ 1
    验证项目可以用这个 docker 镜像

    https://github.com/big-data-europe/docker-hadoop
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2371 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.