首页 > 解决方案 > Apache Superset 在我的浏览器中不可用

问题描述

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

我已经将它安装在我的 win 10 笔记本电脑上的 CentOS 8 VM 上运行的 venv 下。我正在使用 NAT 网络适配器,我可以使用 putty,并且 CentOS 8 座舱应用程序在端口 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:日志配置成功 2021 -08-04 15:35: 48,505 :INFO:root:<class 'superset.utils.log.DBEventLogger'> /root/venv/lib64/python3.8/site-packages/flask_caching/init 类型的已配置事件记录器。 py:201: UserWarning: Flask-Caching: CACHE_TYPE 设置为 null,缓存被有效禁用。warnings.warn(未找到 PIL 安装 2021-08-04 15:35:48,722:INFO:superset.utils.screenshots:未找到 PIL 安装

netstat 显示为 127.0.0.1 打开的端口 8089,但不显示 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:* LISTEN 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 PDT启动 Nmap 7.70 ( https://nmap.org ) kevinsAppServer (192.168.42.130) 的 Nmap 扫描报告主机已启动 (0.000015s 延迟)。未显示:998 个关闭端口 PORT STATE SERVICE 22/tcp open ssh 9090/tcp open zeus-admin

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

端口状态服务 8089/tcp 关闭未知

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

谢谢凯文

标签: python-venvapache-supersetcentos8

解决方案


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

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

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


推荐阅读