当前位置: 首页 > 知识库问答 >
问题:

在cloud foundry上使用数据流和https

洪季萌
2023-03-14

我有这个错误:

dataflow:>app list
Command failed org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://dataflow-server.run.aws-usw02-pr.ice.predix.io/apps": Connect to dataflow-server.run.aws-usw02-pr.ice.predix.io:80 [dataflow-server.run.aws-usw02-pr.ice.predix.io/54.201.89.124, dataflow-server.run.aws-usw02-pr.ice.predix.io/52.88.128.224] failed: Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException: Connect to dataflow-server.run.aws-usw02-pr.ice.predix.io:80 [dataflow-server.run.aws-usw02-pr.ice.predix.io/54.201.89.124, dataflow-server.run.aws-usw02-pr.ice.predix.io/52.88.128.224] failed: Connection refused (Connection refused)

提前道谢。最诚挚的问候

共有1个答案

沈英勋
2023-03-14

正如您已经提到的,您现在不能在cloudfoundry内部的容器级别启用https。路由器和diego信元之间的通信没有加密(除非您使用IPSEC)。

因此您的dataflow服务器不会配置https,只需按原样部署服务器即可。您应该依靠您的cloudfoundry安装在它的loadbalancer上有一个443的开放端口,用于将流量转发到路由器。以后的CF化身支持在路由器级别放置证书。

现在,在客户机(dataflow-shell)上,如果您使用的是有效证书,则不需要执行任何操作,但是如果您有一个自签名证书,则需要告诉它接受自签名证书,或者一起跳过验证。

 类似资料:
  • 我正在尝试使用由github存储库支持的CloudFoundry上的SpringCloudServicesConfigServer。我需要使用ssh访问,因为这是一个私有的git repo,但我一直收到错误消息 要创建我正在使用的服务,请执行以下操作: 我直接从已知的\u hosts文件中获取。 我试着在PCFDev上测试它,我得到了更一般的错误消息,

  • 我正在编写一个Flink流程序,其中我需要使用一些静态数据集(信息库,IB)来丰富用户事件的数据流。 对于例如。假设我们有一个买家的静态数据集,并且我们有一个事件的clickstream,对于每个事件,我们要添加一个布尔标志,指示事件的实施者是否是买家。 另一个选择可以是使用托管操作员状态来存储购买者设置,但是我如何保持按用户id分配的该状态,以避免在单个事件查找中使用网络I/O呢?在内存状态后端

  • 我正在开发一个物联网应用程序,需要从PubSub主题读取流数据。我想使用Google云数据流SDK读取这些数据。我正在使用Java 1.8 我正在使用谷歌云平台的试用版。当我使用PubSubIO时。Read方法读取流数据时,我在日志文件中发现错误,我的项目没有足够的CPU配额来运行应用程序。 所以我想使用谷歌云数据流SDK读取流数据。 请有人告诉我在哪里可以找到使用Google Cloud Dat

  • 我们目前正在使用Google的云数据流SDK(1.6.0)在GCP中运行数据流作业,但是,我们正在考虑迁移到Apache Beam SDK(0.1.0)。我们仍将使用数据流服务在GCP中运行我们的作业。有没有人经历过这一转变并提出了建议?这里是否存在任何兼容性问题?GCP是否鼓励这种做法?

  • 问题内容: 一张桌子: 物品(编号,价格) 有一行: id:1,价格:565.8 给予而不是我期望的 给予。 哪里来的? 问题答案: 我不确定您使用的是哪个版本,但是听起来像此链接描述了您正在体验的版本。 从链接: 浮点数被存储为近似值;如果要存储价格,最好使用存储精确值的十进制数据类型。