【问题标题】:Apache Superset not available from my browserApache Superset 在我的浏览器中不可用
【发布时间】:2021-10-10 00:13:48
【问题描述】:

按照https://superset.apache.org/docs/installation/installing-superset-from-scratch 中引用的安装说明进行操作后,我无法在我的 win 10 网络浏览器中的 ip 号/服务器端口上看到该应用程序。如何让它在正确的 IP 地址上工作?

我已将它安装在我 win 10 笔记本电脑上的 CentOS 8 VM 上运行的 venv 下。我正在使用 NAT 网络适配器,我可以使用 putty,并且 CentOS 8 Cockpit 应用程序在端口 9090 上可用。

目前它说它在 127.0.0.1:8089 运行:

(venv) /root>superset run -p 8089 --with-threads --reload --debugger 日志记录配置成功 2021-08-04 15:35:48,492:INFO:superset.utils.logging_configurator:logging 配置成功 2021-08-04 15:35:48,505:INFO:root: 类型的已配置事件记录器 /root/venv/lib64/python3.8/site-packages/flask_caching/init.py:201: UserWarning: Flask-Caching: CACHE_TYPE 设置为 null,缓存被有效禁用。 警告.warn( 未找到 PIL 安装 2021-08-04 15:35:48,722:INFO:superset.utils.screenshots:找不到 PIL 安装

  • 服务 Flask 应用“超集”(延迟加载)
  • 环境:生产 警告:这是一个开发服务器。不要在生产部署中使用它。 请改用生产 WSGI 服务器。
  • 调试模式:关闭 2021-08-04 15:35:50,007:INFO:werkzeug: * 在 http://127.0.0.1:8089/ 上运行(按 CTRL+C 退出)

netstat 显示端口 8089 为 127.0.0.1 打开,但不显示 VM 的 ip 号。 nmap 显示端口已关闭。

/root>netstat -tlpn 活动 Internet 连接(仅限服务器) Proto Recv-Q Send-Q 本地地址 外部地址 状态 PID/程序名称 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 944/sshd tcp 0 0 127.0.0.1:8089 0.0.0.0:* 听 4247/python3 tcp6 0 0 :::9090 :::* LISTEN 1/systemd tcp6 0 0 :::22 :::* LISTEN 944/sshd /root>nmap 192.168.42.130 在太平洋夏令时间 2021-08-04 15:45 开始 Nmap 7.70 (https://nmap.org) kevinsAppServer (192.168.42.130) 的 Nmap 扫描报告 主机已启动(0.000015 秒延迟)。 未显示:998 个关闭端口 港口国服务 22/tcp 打开 ssh 9090/tcp 打开 zeus-admin

Nmap 完成:在 1.73 秒内扫描了 1 个 IP 地址(1 个主机启动) /root>nmap -p 8089 192.168.42.130 在太平洋夏令时间 2021-08-04 15:45 开始 Nmap 7.70 (https://nmap.org) kevinsAppServer (192.168.42.130) 的 Nmap 扫描报告 主机已启动(0.000067 秒延迟)。

港口国服务 8089/tcp 关闭未知

如果我可以在我的服务器的 ip 号上打开端口,我认为它应该可以工作,除非我做错了什么..

谢谢 凯文

【问题讨论】:

    标签: python-venv apache-superset centos8


    【解决方案1】:

    我通过为 superset run 命令添加 -h 选项来使其工作,这是我在服务器命令行运行 superset run --help 时发现的。所以现在这个命令起作用了:

    superset run -h my.i.p.address -p 8089 --with-threads --reload --debugger

    就我而言,我还必须在 CentOS 防火墙上打开端口 8089。

    【讨论】:

      猜你喜欢
      • 2022-01-20
      • 2015-07-10
      • 2020-03-27
      • 2017-12-18
      • 2017-07-30
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多