Apache Superset与Cube.js跨机器SQL API连接失败,求PostgreSQL参数配置
Cube.js与Apache Superset跨机器连接的PostgreSQL参数配置
根据你提供的Cube.js Docker部署配置,Superset的PostgreSQL连接参数应按以下方式填写:
- HOST:填写运行Cube.js的Ubuntu机器的局域网IP或公网IP(不能用
localhost或127.0.0.1,因为Superset在另一台机器,无法通过本地回环地址访问) - PORT:
5433(对应Docker映射的端口及Cube.js配置的CUBEJS_PG_SQL_PORT) - DATABASE NAME:
cube(Cube.js SQL API兼容PostgreSQL协议时的默认虚拟数据库名) - USERNAME:
test(对应环境变量CUBEJS_SQL_USER的值) - PASSWORD:
test(对应环境变量CUBEJS_SQL_PASSWORD的值)
额外注意事项
- 确保运行Cube.js的Ubuntu机器防火墙已开放5433端口,允许Superset所在机器的访问
- 可通过
nc -zv <Cube.js机器IP> 5433命令测试Superset机器与Cube.js机器的5433端口连通性,确认网络通路正常
内容的提问来源于stack exchange,提问作者Thirumalai Muthu Palani
相关产品推荐
相关产品推荐

