`
bewithme
  • 浏览: 428461 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache Geode 属性设置

 
阅读更多

      Geode为开箱即用的系统提供一个默认的分布式系统配置。为了使用无默认配置和优化你的成员通讯,您可以使用各种选项的组合来定制你的分布式系统配置。

 

      Geode属性用来加入一个分布式系统和用来配置系统成员行为。通过gemfire.properties文件,java api或是命令行输入配置你的Geode属性。通常情况下,你在gemfire.properties文件中保存所有的属性,但你可能需要通过其它方法来提供属性,例如,为了你从

键盘输入接收到的用户名和密码传递安全属性。

注意: 通过API更改属性之前与你的Geode系统管理员先做检查,包括gemfire.propertiesgfsecurity.properties设置。系统管理员也许需要在命令行或是在配置文件中设置属性。

任何通过API做的修改都会覆盖其它修改。

注意:产品defaultConfigs目录有一个带有所有默认设置的gemfire.properties文件样例。通过任何如下的组合来设置分布式系统属笥性。该系统查找按顺序列出的的设置。

通过如下的任意组合来设置分布式系统属性。系统按如下顺序查找设置:

  1. java.lang.System 属性设置。 通常在命令行中设置。对应用程序而言,在你的代码或是命令行中设置这些。

    命名: 以gemfire.property-name格式指定这些属性,在property-name匹配在gemfire.properties文件中的名称。使用gemfirePropertyFile本身来设置gemfire属性文件名称

    • 在API中,在缓存创建之前设置系统属性。例如:

      System.setProperty("DgemfirePropertyFile", "gfTest");
      System.setProperty("Dgemfire.mcast-port", "10999");
      Cache cache = new CacheFactory().create();
      
    • 在java命令行中,使用D开关进入系统属性。例如:

      java -DgemfirePropertyFile=gfTest -Dgemfire.mcast-port=10999 test.Program
      

     

  2. 属性对象中的条目

    命名: 用gemfire.properties文件中的名称设置这些属性。用gemfirePropertyFile来设置gemfire属性文件名称。

    • 在API中,创建一个属性对象并把它传入缓存创建方法。例如:

      Properties properties= new Properties();
      properties.setProperty("log-level", "warning");
      properties.setProperty("name", "testMember2");
      ClientCache userCache = 
          new ClientCacheFactory(properties).create();
      
    • 对于缓存服务器,在gfsh命令行中传递属性文件作为命令行选项。例如:

      gfsh>start server --name=server_name --mcast-port=10338 --properties-file=serverConfig/gemfire.properties --security-properties-file=gfsecurity.properties
      

      查看《运行Geode服务器进程》来获取更多运行缓存服务器的信息。

     

  3.  进入一个gemfire.properties文件。查看《无集群配置服务情况下部署配置文件》。例如:

    cache-xml-file=cache.xml
    conserve-sockets=true
    disable-tcp=false
    
  4. 默认值。默认属性值在在线的com.gemstone.gemfire.distributed.DistributedSystem java文档中列出。

分享到:
评论

相关推荐

    Apache Geode权威指南(中文版).pdf

    Apache Geode是一个数据管理平台,可在广泛分布的云架构中实时,一致地访问数据密集型应用程序。 Apache Geode 和 Redis的比较: geode是java生态圈,目的是高性能高可用,除了缓存,更像数据库,可以sql查询,硬盘...

    Apache Geode入门指导(中文版) 电子版

    Apache Geode是一个数据管理平台,可在广泛分布的云架构中实时,一致地访问数据密集型应用程序。 Apache Geode 和 Redis的比较: geode是java生态圈,目的是高性能高可用,除了缓存,更像数据库,可以sql查询,...

    Spring Data for Apache Geode API(Spring Data for Apache Geode 开发文档).CHM

    Spring Data for Apache Geode API。 Spring Data for Apache Geode 开发文档

    apache-geode-1.2.1官方编译版

    Apache Geode是一款分布式内存数据网格系统,用于构建高性能、低延迟的应用程序。它是一个开源项目,由Apache软件基金会管理,并且在1.2.1版本中提供了官方编译版。这个版本的Apache Geode旨在提供高可用性、可伸缩...

    geode:阿帕奇·乔德(Apache Geode)

    Apache Geode将内存,CPU,网络资源以及可选的本地磁盘跨多个进程池化,以管理应用程序对象和行为。 它使用动态复制和数据分区技术来实现高可用性,改进的性能,可伸缩性和容错能力。 除了作为分布式数据容器之外,...

    数据管理平台 Apache Geode.zip

    概览Apache Geode 是一个数据管理平台,提供实时的、一致的、贯穿整个云架构地访问数据关键型应用.Geode 池化了服务器上的内存, CPU, 网络资源, 和本地磁盘,跨多个进程来管理应用对象和应用行为. 它使用了动态数据...

    apache-geode-1.12.0.zip

    apache-geode-1.12.0 win环境下的运行包 ,配置步骤网上搜索; 项目关联链接:https://blog.csdn.net/Glen_guilin/article/details/109722619

    apache-geode-1.4.0

    在“apache-geode-1.4.0”中,你将找到配置文件和脚本,用于设置和启动这些组件。配置包括定义数据中心、成员、网络端口、持久化策略等。 4. **部署模式**: Geode支持多种部署模式,如单机模式、多实例模式和...

    apache-geode-1.12.0.tgz

    版本改动: 引入了一个可插拔的OQL安全框架,以限制可以从OQL调用哪些类和方法。系统管理员可以在运行时更改安全态势。提供的实现包括:RestrictedMethodAuthorizer、UnstratedMethodAuthorizer、...

    中间件-apache-geode-1.6.0

    Apache Geode是一款强大的分布式内存数据网格系统,常被用作中间件来提供高可用性、高性能的数据存储和处理服务。在版本1.6.0中,这个开源项目提供了许多关键特性,旨在支持大规模分布式应用程序的需求。 Apache ...

    geode.apache.org.zip

    Apache Geode是一款分布式的数据管理平台,它提供了实时的应用程序数据存储和处理能力,适用于构建高性能、高可用性和可扩展的分布式系统。这个压缩包“geode.apache.org.zip”包含了Apache Geode 1.9版本的用户指南...

    java版电商源码-geode-examples:ApacheGeode示例

    Apache Geode 示例 这是与项目捆绑在一起的 Apache Geode 示例的主页。 欢迎贡献[2]和更正。 请与我们讨论您的建议或提交 。 Apache Geode 版本 Geode 客户端代码必须链接到与其将连接到的 Geode 服务器相同或旧版本...

    yardstick-geode:Apache Geode的Yardstick基准

    Yardstick Apache Geode是在Yardstick框架之上编写的一组基准测试。 码尺框架 访问以获取有关如何运行Yardstick基准测试以及如何生成图形的详细信息。 除标准Yardstick参数外,以下文档还介绍了配置参数。 安装 ...

    基于Spring boot 的geode 单节点客服端及服务端项目

    基于Spring boot 的geode 单节点客服端及服务端项目,本地启动apache-geode创建好locator, 项目关联链接:https://blog.csdn.net/Glen_guilin/article/details/109722619 apache-geode链接:...

    geode-demo-application:如何使用Apache Geode的示例低延迟,水平可扩展的数据源

    geode-demo应用这是一个示例: 启动和管理Spring配置的Geode集群包含将Geode用作数据存储或利用其计算功能的...则可以将应用程序配置为使用其他端口,但是默认为8080)设置下载并解压缩项目zip geode-demo-applicatio

    apace geode官网翻译

    ### Apache Geode 知识点概述 #### 一、Apache Geode 概述 - **定义**:Apache Geode 是一款高性能的分布式内存数据管理平台,适用于数据密集型的应用场景,尤其是在云架构环境下能展现出其独特的优势。它通过在多...

    geode-native:Apache Geode本机

    应用开发可以使用以下客户端技术编写本机客户端应用程序: 版本控制Geode Native遵循规范(semver)。 本规范仅解决与库的兼容性,不涵盖兼容性。C ++ 与API兼容性不同,未保留ABI兼容性。 仅在补丁版本之间保证ABI...

    Apache顶级项目Geode源码深度分析

    Apache顶级项目介绍之8,我们重新恢复Apache顶级项目系列,较之前介绍系列,我们本文直入代码分析,原因有二,Geode即上文我们分析的Gemfire的开源版本,其二被逼无奈,阅读源码查找问题。 2016年11月21日,Apache...

    PyPI 官网下载 | Geode_Common-12.3.0-cp37-cp37m-win_amd64.whl

    总结来说,"Geode_Common-12.3.0-cp37-cp37m-win_amd64.whl" 是一个针对Python 3.7和64位Windows的Apache Geode Python库的二进制包,它允许Python开发者在后端应用中集成Geode的功能,实现高效的数据管理和处理。...

Global site tag (gtag.js) - Google Analytics