配置和运行集群
使用gfsh
命令行工具来配置Apache Geode集群(也称为“分布式系统”)。 集群配置服务(cluster configuration service)将持久化集群配置,并将配置分发到集群的成员。 另外,还有几种其他方法来配置集群。
使用gfsh
来配置region,磁盘存储,成员和其他Geode对象。
您也可以使用gfsh
来启动和停止Locator,Server和Geode监视工具。 执行这些命令时,集群配置服务将持久化配置。 当新成员加入集群时,集群配置服务会将配置分发给新成员。
gfsh
是配置和管理Apache Geode集群的推荐方法,但是您仍然可以使用cache.xml和gemfire.properties文件的旧方法配置集群的各个功能。 有关配置参数,请参见cache.xml 和Reference 。 您还可以使用Java API配置集群的某些功能。 请参阅Managing Apache Geode。
-
Apache Geode集群配置服务可以把由
gfsh
命令创建的集群配置持久化到在集群中的Locator上,并将配置分发到集群的成员。 -
在单台机器上, 演示如何使用
gfsh
为Geode集群创建集群配置的简短步骤教程。 -
您可以将应用程序JAR文件动态部署到特定成员或分布式系统中的所有成员。 Geode自动跟踪JAR文件版本; 将部署的JAR文件自动加载到CLASSPATH; 并自动注册JAR所包含的任何function。
-
Apache Geode允许您将分布式系统成员组织成逻辑成员组。
-
集群配置服务可以导出和导入使用
gfsh
为整个Apache Geode集群创建的配置。 -
当您在Geode中使用集群配置服务时,可以检查Locator上的
cluster_config
目录中生成的配置文件。gfsh
可以将配置文件分别按照集群级别和个别组级继续保存。 -
要将已有的cache.xml或gemfire.properties配置文件加载到新的集群中,请在启动Locator时使用
--load-cluster-configuration-from-dir
参数。 -
您可以通过HTTP或HTTPS将
gfsh
连接到远程集群,并使用gfsh
命令来管理集群。 -
您可以发布在系统目录结构或jar文件中的Apache Geode 配置文件。 您可以确定如何部署配置文件并相应地进行设置。
-
确定正确的启动和关闭过程,并编写启动和关闭脚本。
-
Locator是一个Geode进程,它告诉新接入的成员目前运行成员所在的位置,并为 server使用提供负载平衡。
-
Geode服务器是作为客户端/服务器系统的一个长期可配置成员运行的进程。
-
Geode输出文件是可选的,可以变得相当大。 与您的系统管理员协作确定放置在哪里,以避免干扰其他系统活动。
-
在涉及防火墙的情况下, 您可以配置和限制端口的使用情况.例如,在客户端 - 服务器之间或服务器 - 服务器连接之间。