确保你的防火墙端口设置是正确配置的。
-
缓存服务器上监听的端口。这是在cache.xml中使用的可配置
cache-server
元系,在CacheServer类中的java API,在gfsh start server命令中的命令行选项。
默认情况下,如果没有其它指定,Geode客户端和服务器在主机上预先定义的40404端口相互发现。 -
定位器端口。Geode客户端可以使用定位器来自动发现缓存服务器。定位器的端口是作为
gfsh start locator命令行的选项
可以配置的。定位器被使用在对等的缓存部署中来发现其它进程。它作为一种用服务器地址和端口的集合替代配置客户端可以被客户端使用来定位服务器。默认情况下,如果没有其它指定,Geode定位器使用默认的多播端口为10334。 -
由于定位器启动分布式系统,定位器也必须有可以通过防火墙可以访问到其它成员的临时端口范围和TCP端口。
-
对于客户端来说,你配置的客户端使用客户端的池配置来连接到服务器。客户端的池配置有两种选项:你可以创建一个带有一个服务器元素的列表或是一个定位器元素的列表。为每个元素指定主机和端口。这些端口必须可以通过你的防火墙。
限制对等成员的临时端口
默认情况下,Geode分配临时端口,那就是从一个指定范围分配临时端口,它可以包括很多的可能的端口。当防火墙存在时,临时端口范围通常必须限制在一个更小的数字,例如6。如果你正在配置通过防火墙的P2P通信,你也必须为每个进程设置TCP端口并且确保UDP通信是在防火墙中是允许的。
防火墙和端口配置属性
这个表格包含可能涉及的防火墙行为的属性,每个属性的简要说明。在属性名称上点击可链接到相关的主题。
配置区域 | 属性或设置 | 定义 |
peer-to-peer config |
|
指定套接字是否被系统成员线程共享 |
peer-to-peer config |
|
系统成员使用的定位器列表。该列表必须始终为分布式系统的每个成员配置。 |
peer-to-peer config |
|
用于发现分布式系统其它成员的地址。只在多播端口不是0的情况下使用。这个属性必须在分布式系统中是一致的。 |
peer-to-peer config |
|
单独的与多播地址一起用于分布式系统成员的多播通信。如果为0,分布式数据多播是禁用的。 |
peer-to-peer config |
|
对等的分布式系统中单播UDP消息和TCP失败检测可用的临时端口范围 |
peer-to-peer config |
|
为每个缓存通信而监听的TCP端口 |
cache server config |
|
服务器正在监听的位置,传给给客户端的主机名或是IP地址 |
cache server config |
|
服务器的客户端连接的最大数量。当达到最大值时,服务器拒绝额外的客户端连接。 |
cache server config |
|
服务器监听客户端通信的端口。 |
默认的端口配置
端口名称 |
相关的配置设置 |
默认端口 |
Cache Server |
|
40404 |
HTTP |
http-service-port |
7070 |
Locator |
start-locator (用于嵌入式定位器) 或 gfsh start locator 命令的--port 参数. |
如果没有在启动时指定或在启动定位器属性中,使用默认的多播端口 10334 |
Membership Port Range |
membership-port-range |
1024 to 65535 |
Memcached Port |
memcached-port |
没有设置 |
Multicast |
mcast-port |
10334 |
RMI |
jmx-manager-port |
1099 |
TCP |
tcp-port |
临时端口 |
在多站点配置中的防火墙属性和端口配置
每个网关接收者使用一个端口来监听来自一个或更多的网关发送者在geode站点之间的通信。所有的接收者端口值范围必须在整个广域网的防火墙中是可以防问的。这个表格包括了防火墙潜在行为的属性,每个属性有个简要的说明。点击每个属性名称链接到 gemfire.properties 和 gfsecurity.properties (Geode 属性) 相关主题。
相关推荐
Apache Geode 和 Redis的比较: geode是java生态圈,目的是高性能高可用,除了缓存,更像数据库,可以sql查询,硬盘可能仅在出现灾难时才用,大部分都在内存就处理了。 redis主要是缓存,没有冗余设计导致可靠性...
Apache Geode 和 Redis的比较: geode是java生态圈,目的是高性能高可用,除了缓存,更像数据库,可以sql查询,硬盘可能仅在出现灾难时才用,大部分都在内存就处理了。 redis主要是缓存,没有冗余设计导致可靠性...
Spring Data for Apache Geode API。 Spring Data for Apache Geode 开发文档
这个版本的Apache Geode旨在提供高可用性、可伸缩性和分布式计算能力,尤其适合实时数据处理和大数据应用场景。 在"apache-geode-1.2.1"压缩包中,包含了运行和管理Geode所需的所有核心组件。以下是对主要知识点的...
默认情况下, Geode 客户端和服务器使用端口 40404 和多播来互相发现.Geode 包含了如下的特性:结合冗余, 复制, 和 "shared nothing" 的一致性架构来交付 '自动防故障' 的可靠性和高性能.水平扩展到数千个缓存成员, ...
除了作为分布式数据容器之外,Apache Geode是一个内存数据管理系统,它提供可靠的异步事件通知和有保证的消息传递。 Apache Geode是一项成熟,强大的技术,最初由GemStone Systems开发。 它以GemFire:trade_mark:...
该项目是一款基于Apache Geode的实时数据管理平台设计源码,包含7343个文件,涵盖5803个Java源代码文件、543个ERB模板文件、188个PNG图片文件、139个XML配置文件、99个文本文件、62个JavaScript文件、60个HTML文件、...
apache-geode-1.12.0 win环境下的运行包 ,配置步骤网上搜索; 项目关联链接:https://blog.csdn.net/Glen_guilin/article/details/109722619
Apache Geode是一款分布式内存数据平台,它提供了实时的数据存储和处理能力,广泛应用于构建高性能、高可用性的分布式应用程序。在“apache-geode-1.4.0”这个压缩包中,你将找到构建和运行Geode集群所需的所有组件...
Apache Geode是一款强大的分布式内存数据网格系统,常被用作中间件来提供高可用性、高性能的数据存储和处理服务。在版本1.6.0中,这个开源项目提供了许多关键特性,旨在支持大规模分布式应用程序的需求。 Apache ...
引入了一个可插拔的OQL安全框架,以限制可以从OQL调用哪些类和方法。系统管理员可以在运行时更改安全态势。提供的实现包括:RestrictedMethodAuthorizer、UnstratedMethodAuthorizer、RegExMethodAuthorizer和...
Apache Geode是一款分布式的数据管理平台,它提供了实时的应用程序数据存储和处理能力,适用于构建高性能、高可用性和可扩展的分布式系统。这个压缩包“geode.apache.org.zip”包含了Apache Geode 1.9版本的用户指南...
欢迎贡献[2]和更正。 请与我们讨论您的建议或提交 。 Apache Geode 版本 Geode 客户端代码必须链接到与其将连接到的 Geode 服务器相同或旧版本的 Geode。 将-PgeodeRepositoryUrl= -PgeodeVersion=1.12.0添加到您的....
Yardstick Apache Geode是在Yardstick框架之上编写的一组基准测试。 码尺框架 访问以获取有关如何运行Yardstick基准测试以及如何生成图形的详细信息。 除标准Yardstick参数外,以下文档还介绍了配置参数。 安装 ...
geode-demo应用这是一个示例: 启动和管理Spring配置的Geode集群包含将Geode用作数据存储或利用其计算功能的Geode客户端的应用程序有两种方法可以运行此演示: 单节点独立模式在AWS上运行的Geode集群单节点独立模式...
基于Spring boot 的geode 单节点客服端及服务端项目,本地启动apache-geode创建好locator, 项目关联链接:https://blog.csdn.net/Glen_guilin/article/details/109722619 apache-geode链接:...
- **12306 系统**:作为中国最大的在线票务预订平台之一,12306 使用 Apache Geode 来处理大量的用户请求和数据交易。这种场景下,Geode 的高可用性和高性能特性得到了充分发挥。 - **金融领域**:银行和其他金融...
应用开发可以使用以下客户端技术编写本机客户端应用程序: 版本控制Geode Native遵循规范(semver)。 本规范仅解决与库的兼容性,不涵盖兼容性。C ++ 与API兼容性不同,未保留ABI兼容性。 仅在补丁版本之间保证ABI...
总结来说,"Geode_Common-12.3.0-cp37-cp37m-win_amd64.whl" 是一个针对Python 3.7和64位Windows的Apache Geode Python库的二进制包,它允许Python开发者在后端应用中集成Geode的功能,实现高效的数据管理和处理。...
Apache顶级项目介绍之8,我们重新恢复Apache顶级项目系列,较之前介绍系列,我们本文直入代码分析,原因有二,Geode即上文我们分析的Gemfire的开源版本,其二被逼无奈,阅读源码查找问题。 2016年11月21日,Apache...