我知道两种启动Ignite集群的方法-一种是使用apacheignite/ignite映像中的www.example.com脚本将其作为Docker容器运行run.sh,另一种是在应用程序中运行Ignition.Start()方法,这使我们可以让胖客户端准备好在Ignite上工作。我们希望使用胖客户端,因此第二种方法很好用,但目前我们一直在使用第一种方法。问题是-有人知道这两种方法是否会导致相同的集群配置吗?它们有什么不同吗?
nzkunb0c1#
在ignite.sh或run.sh内部,它只需要调用Ignition.start(),但在此之前,它还需要执行一些额外的步骤:配置JVM示例、设置IGNITE_HOME、获取配置、进行验证、处理参数、退出代码等。从用户应用程序中以编程方式启动胖客户机节点是完全可以的。
ignite.sh
run.sh
Ignition.start()
1条答案
按热度按时间nzkunb0c1#
在
ignite.sh
或run.sh
内部,它只需要调用Ignition.start()
,但在此之前,它还需要执行一些额外的步骤:配置JVM示例、设置IGNITE_HOME、获取配置、进行验证、处理参数、退出代码等。从用户应用程序中以编程方式启动胖客户机节点是完全可以的。