Davinci安装完配置好server address 后Windows无法访问问题

前言

一、Davinci是什么?

Davinci 是一个 DVaaS(Data Visualization as a Service)平台解决方案,面向业务人员/数据工程师/数据分析师/数据科学家,致力于提供一站式数据可视化解决方案。既可作为公有云/私有云独立部署使用,也可作为可视化插件集成到三方系统。用户只需在可视化 UI 上简单配置即可服务多种数据可视化应用,并支持高级交互/行业分析/模式探索/社交智能等可视化功能。

二、问题

1.安装环境

安装环境:Linux系统
Davinci版本:Davinci 0.3

2.具体遇到的问题以及解决方案

server address 后Windows无法访问
具体的配置文件:

server:
  protocol: http
  address: 127.0.0.1
  port: 8080

  access:
    address: xxx.xxx.xxx.xxx
    port: 80

关于网络的配置文件都是安装官网上面写的配置的,在Linux系统上使用 curl http://127.0.0.1:8080 命令在本机也是可以请求到的。
官网的配置介绍:
在这里插入图片描述
按照官网搞了好久还是不行,最后发现官网上说的意思大概是,在Windows系统上的虚拟机中安装Davinci时access中的address要配置本机的IP,其实这里本机的IP指的是安装虚拟机的Windows的IP。而我是在Linux系统上安装的Davinci,access中的address再配置Linux系统的IP;这个时候使用Windows访问安装的好的Davinci显示的是一直无法访问的。 现在知道了问题的所在我们就好办了,我们把application.yml配置文件中的access中的address修改成0.0.0.0,重启服务就可以访问了。这里配置成0.0.0.0的意思就是不限制IP访问。
最终的效果如下图所示:在这里插入图片描述


参考资料:
Davinci说明文档:https://edp963.github.io/davinci/docs/zh/1.1-deployment

猜你喜欢

转载自blog.csdn.net/qq_29775797/article/details/112793999