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

在Pivotal Cloud Foundry环境下运行Apache Ignite集群

梁池暝
2023-03-14

>

  • 创建了一个Spring-Boot应用程序,它启动了一个新的Ignite节点,并将其部署到Cloud Foundry上(例如,Ignite-Node1)

    创建了另一个Spring-Boot应用程序,该应用程序也将启动一个新的Ignite节点,并将其部署在云铸造上(例如Ignite-Node2)

    现在,尽管这两个应用程序都运行在同一个CloudFoundry环境中,但它们并没有形成Ignite集群,因为它们无法发现彼此。

    Apache Ignite文档提供了AWS、Google cloud的examle配置细节,但是没有关键云铸造的示例。

    有人能给我提供一个如何让Ignite集群在云铸造环境下运行的示例配置吗。

    • srini
  • 共有1个答案

    钱钊
    2023-03-14

    Civotal Cloud Foundry不支持容器到容器(应用程序到应用程序)网络,尽管它可以启用。

    默认情况下,所有通信都必须通过Cloud Foundry的路由器“通过前门”进行,无论是通过HTTP还是在TCP端口上。不能选择要命中应用程序的哪个实例。这是由于容器网络倡议的变化,您可以在Pivotal Tracker上查看其进展。有一个详细的设计文件是公开的。

    另一种更适合数据服务的方法是使用bosh部署它们。作为PCF用户,您可能希望考虑为Apache Ignite创建一个PCF平铺。

     类似资料:
    • LEMP 是 PHP 网站应用的运行环境,也就是如果你打算在本地或者服务器上去运行一个用 PHP 语言写的网站应用,你需要为它搭建一个 LEMP 环境。

    • 问题内容: 我正在编写一个具有cron作业的应用程序,该作业每60秒执行一次。该应用程序被配置为在需要时扩展到多个实例。我只想每60秒(在任何节点上)在1个实例上执行任务。开箱即用,我找不到解决方案,但令我惊讶的是,之前没有多次被问到。我正在使用Spring 4.1.6。 问题答案: 批处理和计划的作业通常在自己的独立服务器上运行,而不是面向客户的应用程序,因此将作业包含在预期在群集中运行的应用程

    • 我正在编写一个应用程序,它有一个cron作业,每60秒执行一次。应用程序配置为在需要时扩展到多个实例。我只想每60秒在一个实例上执行一次任务(在任何节点上)。开箱即用,我找不到解决这个问题的方法,我很惊讶以前没有人问过多次。我使用的是Spring 4.1.6。

    • Linux运行环境 QEMU用于模拟一台x86计算机,让ucore能够运行在QEMU上。为了能够正确的编译和安装 qemu,尽量使用最新版本的qemu,或者os ftp服务器上提供的qemu源码:qemu-1.1.0.tar.gz)。目前 qemu 能够支持最新的 gcc-4.x 编译器。例如:在 Ubuntu 12.04 系统中,默认得版本是 gcc-4.6.x (可以通过 gcc -v 或者

    • 运行环境即开发环境,目前支持Python2、Python3、Java8、Golang1.9及Nodejs8,版本及内置依赖库如下所示: 环境 版本 依赖库 Python2 2.7.13 httplib2、requests、redis、hiredis、gevent、fds、pillow 、python-dateutil、flask、gensim Python3 3.6.3 httplib2、requ

    • AST或字节码的解释过程只是在代码过程层面,不足以成为一个完整的运行,因为程序计算是需要数据和存储空间的,光有代码跑不起来,需要运行时环境,至少要有数据,实际情况中还需要一些其他信息。为讨论方便,在解释器中将运行时环境抽象为前述的env对象,通过一些接口来实现存取,这里先只讨论单执行序列,不考虑并发 env在前面的分析中总共就涉及了三个接口,get,set和set_exception(当然还应该有