1. 概述
在安装完成 FineBI 后,服务器需要开放一些端口供系统监听使用。对于服务器安全要求高的客户来说,在启动之前需要保证这些端口的开放,否则 FineBI 无法正常启动。
2. Spider 单机部署开放端口
端口 | 作用 | 备注 | 是否开放 |
---|---|---|---|
37799 | http 监听端口 BI 的 Web 端对外开放的端口 | 端口可修改,参考 修改 FineBI 端口号 | 开放。否则无法正常访问页面 |
8005 | 远程关闭 Tomcat 服务端口 | 端口可修改,可在%FineBI%/server/conf中的server.xml中修改 | 无需开放。默认监听地址127.0.0.1 |
8009 | Tomcat AJP 端口 反向代理 Tomcat | 端口可修改,可在%FineBI%/server/conf中的server.xml中修改 | 无需开放。老版本 Tomcat 建议直接修改 server.xml 屏蔽 |
17777 | BI 的 spark.driver 端口 | 端口可修改(端口被占用会自动递增),参考 填报修改fine_conf_entity 修改spark_driver_port | 无需开放。默认监听地址127.0.0.1 |
17778 | BI 的 spark.blockManager 端口 | 端口可修改(端口被占用会自动递增),参考 填报修改fine_conf_entity 修改spark_blockManager_port | 无需开放。默认监听地址127.0.0.1 |
48888 | 平台的 WebSocket 端口 | 端口可修改,详情参见:Websocket简介 注:WebSocket 协议建立在 TCP 之上。 | 开放。不开影响 socket 通信,访问可能异常断开 |
随机 | 防破解用的端口 | 不需单独开放,不影响 BI 使用 | 无需开放 |
注:若使用了 Nginx 服务器,则可能需要单独修改 Requestport,详情参见:Nginx 常见报错及解决方案。