【问题标题】:Spark master picking up wrong IP on windowsSpark master 在 Windows 上获取错误的 IP
【发布时间】:2016-03-22 00:06:13
【问题描述】:

当我出于某种原因在我的 windows 7 机器上本地启动 spark master 时,WebUI 会显示带有错误 IP 地址的 URL 和 REST URL。

下面是我用来启动 master 的批处理脚本,其中%IP% 是我的本地 IP 地址。

set SPARK_MASTER_IP=%IP%
set SPARK_PUBLIC_DNS=%IP%
set SPARK_MASTER_PORT=7077
set SPARK_MASTER_WEBUI_PORT=8080
set SPARK_MASTER_REST_PORT=6066

START "spark-master" /MIN "C:/spark-1.6.0-bin-hadoop2.6/bin/spark-class.cmd" ^
    org.apache.spark.deploy.master.Master

主 Web UI 显示错误的 IP。出于某种原因,它正在获取属于安装在同一台机器上的 VirtualBox 的 IPv4 地址的 IP 地址。 (请注意,我没有以任何方式使用 Virutalbox 来运行 Spark)

URL: spark://169.254.237.14:7077
REST URL: spark://169.254.237.14:6066 (cluster mode)

【问题讨论】:

    标签: apache-spark virtualbox


    【解决方案1】:

    我认为这个问题是由安装 VirtualBox 后的主机名到 ip 解析顺序引起的。我通过在我的hosts 文件中添加我的主机名和 IP 解决了这个问题。

    c:\Windows\System32\Drivers\etc\hosts

    MY_HOST_NAMEMY_IP

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 2020-05-04
      • 1970-01-01
      相关资源
      最近更新 更多