`
bewithme
  • 浏览: 430577 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
       基本的配置和编程描述了Apache Geode安装时如何配置分布式系统和缓存属性。对于您的应用程序,它提供了编写代码来管理您的缓存和分布式系统连接、数据区域和数据入口,包括自定义类的指导。 分布式系统和缓存配置 为了和你的Apache Geode应用一起工作,使用一个配置文件和应用代码的组合。 缓存管理 Geode缓存是Geode缓存管理的入口点。Geode提供了不同的API和XML配置模型来支技不同成员的行为。 数据区域 数据区域是分布式系统的核心心构件块。所有的缓存数据都被组织进数据区域并且你所做的数据存放,获取,和查询行为都是针对数据区域 ...
确保你的防火墙端口设置是正确配置的。    缓存服务器上监听的端口。这是在cache.xml中使用的可配置cache-server元系,在CacheServer类中的java API,在gfsh start server命令中的命令行选项。默认情况下,如果没有其它指定,Geode客户 ...
        注意可以由你机器上运行防火墙倒致的的连接问题。Apache Geode是一个以网络为中心的分布式系统,所以如果你机器上有一个运行着的防火墙它可能倒致一些连接问题。例如,如果你的防火墙对基于java的套接字的进出有限制你的连接可能会失败。你可能需要修改你的防火墙设置来允许你机器上的java应用通信。特定的配置取决于您使用的防火墙。         举个例子,防火墙可能会因为超时设置来关闭到geode的连接。如果防火墙在某个时间段内感觉没有活动,它可能关闭连接然后在活动重新开始时打开一个新的连接,这样会倒致一些你拥有的连接产生一些错乱。想要更多的有关Geode客户端和服务器连接 ...
     你可以为涉及防火墙的情况配置和限制端口的使用,例如,在客户端-服务器或是服务器-服务器连接。 防火墙和连接  注意可以由你机器上运行防火墙倒致的的连接问题。 防火墙和端口 确保你的防火墙端口设置是正确配置的。  
        Geode输出文件是可选的并且可能变得非常大。和你的系统管理员一起决定在哪里放置这个文件以免与其它系统活动产生干扰。Geode包括了以下描述的几种输出文件。 日志文件.  全面的日志消息来帮助您确认系统配置和配置和代码中的调试问题。在gemfire.properties文件中配置日志。查看《日志》 统计档案. 你可在磁盘上归档标准的缓存和分布式活动统计。配置统计收集和归档都在gemfire.properties文件中,它们是archive-disk-space-limit 和 archive-file-size-limit参数。查看《参考手册》 磁盘 ...
       一个Geode服务器是一个进程,它作为长期运行的,客户端/服务器系统可配置的成员。Geode服务器主要用作保存长期存活的数据区域和运行标准的Geode进程例如在客户端/服务器配置中的服务器。你可以用以下方法来停止服务器: gfsh工具允许你用命令行方式管理你的Geode服务器进程。 你也可以通过com.gemstone.gemfire.distributed.ServerLauncher API来启动,停止和管理Geode服务器。ServerLauncher API 仅可以用作用gfsh启动的服务器或是ServerLauncher类自己启动的。查看《JavaDocs》来获 ...
        定位器是一个Geode进程,它告诉新连接进来的成员正在运行的成员位置并为服务器提供负载均衡。         你可以将定位器作为对等的定位器运行,也可以作为服务器定位器运行,或是两者一起: 在定位器的分布式系统中,对等定位器为已运行的成员提供加入成员的连接信息。 在定位器的分布式系统中,服务定位器为服务器提供客户端连接信息。服务定位器也监控服务器加载和发送客户到最小负载的服务器中。         默认情况下,定位器以对等和服务器模式运行。         你可以独立运行定位器或是嵌入到另外一个Geode进程中。独立运行你的定位器为整体定位服务提供了最高的可靠性 ...
          确定正确的启动和关机过程,并写下你的启动和关机脚本。           被良好设计过的启动和关闭系统的过程可以快束启动并保护你的数据。你需要启动和停止的进程包括服务器和定位器的进程还有你的其它G ...
本节提供了以jar文件部署配置文件的过程和示例。 过程   把文件打包为jar包。 将Apache Geode系统属性设置为指向jar文件中的文件。 把jar文件包括到你的类路径中。 验证文件副本是运行时应用程序中唯一可见的文件副本。在搜索其它地方后搜索类路径,因此,该文件不能在其他搜索区域可用。 启动你的应用,jar文件里的配置文件会被加载。 部署配置jar的示例 如下的例子部署缓存配置文件,在my.jar中的 myCache.xml。如下的显示为my.jar的内容: % jar -tf my.jar META-INF META-INF/MANIFEST.M ...
      你可以在命令行中修改gemfire.properties文件中的所有规范。       注意: Geode应用可以使用应用程序接口将java.lang.System属性传用到分布式系统连接。这种文件规范更改是在命令行中或是gemfire.properties完成的。你可以在应用启动记录的配置信息中校验应用的属性设置。当gemfire.properties log-level被设为config 或更低时,配置列表如下:       此应用程序的调用,testApplication.TestApp1为cache.xml 和 gemfire.properties供了非默认规范   ...
       每个文件都有一个默认的名字,一个文件搜索位置集合,和一个你可以覆盖的默认系统属性。          为了使用默认的规范,将文件放到它的目录或jar文件的最顶层,系统属性是标准的文件规范,它有绝对的或是相对的路径名和文件名。 注意: 如果你没有指定一个绝对的文件路私径和名称,搜索会检查所有的搜索位置来查找文件。   默认文件规范 为相对的文件规范查找位置 文件规范可用属性 gemfire.properties 当前目录 主目录 类路径 作为一个java系统属性,使用gemfirePropertyFile cache.xml 当前目录 ...
这些是部署配置文件的基本步骤,在下面的章节中有相关的详细资料。 确定哪些配置文件是你安装所需要的。 将文件放置在您的目录或jar文件中。 对于任何没有默认名或位置的文件,在系统属性中提供文件规范,或是在成员类路径中提供文件规范,或在两者中都提供。 Geode配置文件 gemfire.properties.包括了分布式系统成员必须的设置。这些设置包括了许可,系统成员发现,通信参数,日志,和状态,查看《参考手册》 gfsecurity.properties.一个可选的单独的文件,包括了安全相关的(security-*)设置其它的则是在gemfire.properties文 ...
         你可以以系统目录结构或是jar文件来部署你的Apache Geode配置文件。由您决定如何部署您的配置文件,并相应地设置它们。 注意: 如果你使用集群配置服务来创建和管理你的Apache Geode集群配置,本节中所描述的步骤不是必须的因为Geode自动管理这些配置文件和jar文件的发布。查看《集群配置服务概述》。    你可以在你不想使用集群服务配置的情况下使用本节中描述的过程来部署成员指定的配置。   部署配置文件的主要步骤这些是部署配置文件的基本步骤,在下面的章节中有相关的详细资料。 默认文件规范和搜索位置 每个文件都有一个默认的名字,一个文 ...
       你可以通过HTTP 或 HTTPS来连接到一个远程集群并且使用gfsh命令来管理这个集群。        使用HTTP协议来连接gfsh到一个远程的GemFire集群: 1.运行gfsh。查看《启动gfsh》。 2.当在远程主机上启动一个远程的集群,你可以在启动你的jmx管理器(服务器或是定位器)时可选的指定--http-bind-address 和 --http-service-port作为GemFire属性。这些属性可以在你从你本地系统连到远程集群的HTTP服务上时的url中使用。例如: gfsh>start server --name=server1 --J ...
      为了加载已有的cache.xml 或 gemfire.properties配置文件到一个新的集群中,在启动定位器时使用--load-cluster-configuration-from-dir参数。         你可以使用这个技术迁移一个单独的服务器配置到集群配置服务。为了加载一个已有的 cache.xml文件或是集群配置到集群,按以下步骤操作: 确保定位器此时不在运行。 在定位器的工作目录,如果不存在cluster_config/cluster目录,那么创建它。 考贝需要的配置文件 (cache.xml 或 gemfire.properties,或两者)到cl ...
Global site tag (gtag.js) - Google Analytics