前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JanusGraph数据库配置(官网中文翻译)

JanusGraph数据库配置(官网中文翻译)

作者头像
陈黎栋
发布2020-02-18 15:01:51
9900
发布2020-02-18 15:01:51
举报

4配置

有关所有选项的完整列表,请参阅第15章,配置参考

4.3 全局配置

JanusGraph区分本地和全局配置选项。本地配置选项适用于单个JanusGraph实例。全局配置选项适用于群集中的所有实例。更具体地说,JanusGraph区分了以下五个配置选项范围:

  • LOCAL:这些选项仅适用于单个JanusGraph实例,并在初始化JanusGraph实例时提供的配置中指定。
  • MASKABLE:可以通过本地配置文件为单个JanusGraph实例重写这些配置选项。如果本地配置文件未指定该选项,则从全局JanusGraph集群配置中读取其值。
  • GLOBAL:始终从群集配置中读取这些选项,并且不能在实例的基础上重写这些选项。
  • GLOBAL_OFFLINE:与 GLOBAL一样,但更改这些选项需要重新启动群集以确保整个群集中的值相同。
  • FIXED:与 GLOBAL一样,但是一旦初始化JanusGraph集群,就无法更改该值。

When the first JanusGraph instance in a cluster is started, the global configuration options are initialized from the provided local configuration file. Subsequently changing global configuration options is done through JanusGraph’s management API. To access the management API, call g.getManagementSystem() on an open JanusGraph instance handle g. For example, to change the default caching behavior on a JanusGraph cluster:

启动集群中的第一个JanusGraph实例时,将从本地配置文件初始化全局配置选项。随后,通过JanusGraph的管理API完成更改全局配置选项。要访问管理API,请在一个打开的JanusGraph instance handle g.上调用g.getManagementSystem()。例如,要更改JanusGraph集群上的默认缓存行为:

代码语言:javascript
复制
mgmt = graph.openManagement()
mgmt.get('cache.db-cache')
// Prints the current config setting
mgmt.set('cache.db-cache', true)
// Changes option
mgmt.get('cache.db-cache')
// Prints 'true'
mgmt.commit()
// Changes take effect

4.3.1.更改离线配置

Changing configuration options does not affect running instances and only applies to newly started ones. Changing GLOBAL_OFFLINEconfiguration options requires restarting the cluster so that the changes take effect immediately for all instances. To change GLOBAL_OFFLINEoptions follow these steps:

更改配置选项不会影响正在运行的实例,仅适用于新启动的实例。更改GLOBAL_OFFLINE配置选项需要重新启动集群,以使更改立即对所有实例生效。要更改GLOBAL_OFFLINE选项,请按以下步骤操作:

  • 关闭集群中除一个JanusGraph实例外的所有实例
  • 连接到单个实例
  • 确保关闭所有正在运行的事务
  • 确保没有启动新事务(即群集必须脱机)
  • 打开管理API
  • 更改配置选项
  • 调用commit,commit会自动关闭graph实例
  • 重启所有实例
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 4配置
    • 4.3 全局配置
      • 4.3.1.更改离线配置
      相关产品与服务
      访问管理
      访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档