• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lyhang
V2EX  ›  程序员

Hadoop3.0 谜一样的问题

  •  
  •   lyhang · Feb 23, 2022 · 1855 views
    This topic created in 1545 days ago, the information mentioned may be changed or developed.

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

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

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

    https://github.com/big-data-europe/docker-hadoop
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1276 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 23:36 · PVG 07:36 · LAX 16:36 · JFK 19:36
    ♥ Do have faith in what you're doing.