1.9. Data Grid Server 安装目录结构
Data Grid Server 在主机文件系统上使用以下文件夹 $RHDG_HOME
:
有关 $RHDG_HOME
目录中每个文件夹的描述,以及可以用来自定义文件系统的系统属性,请参阅 Data Grid Server README。
1.9.1. 服务器根目录 复制链接链接已复制到粘贴板!
除了 bin
和 docs
文件夹中的资源外,您应与 的 $RHDG_HOME
下的唯一文件夹是服务器根目录,默认命名为 server
。
您可以在同一 $RHDG_HOME
目录或不同的目录中创建多个节点,但每个 Data Grid Server 实例都必须有自己的服务器根目录。例如,文件系统中的 5 个节点集群可能有以下服务器根目录:
├── server ├── server1 ├── server2 ├── server3 └── server4
├── server
├── server1
├── server2
├── server3
└── server4
每个服务器根目录都应该包含以下文件夹:
├── server │ ├── conf │ ├── data │ ├── lib │ └── log
├── server
│ ├── conf
│ ├── data
│ ├── lib
│ └── log
server/conf
存放 Data Grid Server 实例的 infinispan.xml
配置文件。
Data Grid 将配置分成两层:
- 动态
-
为数据可扩展性创建可变的缓存配置。
Data Grid Server 永久保存您在运行时创建的缓存,以及跨节点分布的集群状态。每个加入节点都会获得一个完整的集群状态,Data Grid Server 在每次更改时在所有节点中同步。 - Static
-
为底层服务器机制(如集群传输、安全性和共享数据源)添加配置
infinispan.xml
。
server/data
提供 Data Grid 服务器用来维护群集状态的内部存储。
切勿直接删除或修改 服务器/数据
中的内容。
在服务器运行时修改 cache.xml
等文件可能会导致崩溃。删除内容可能会导致状态不正确,这意味着集群在关闭后无法重启。
server/lib
包含用于自定义过滤器、自定义事件监听程序、JDBC 驱动程序、自定义 服务器Task
实施等的扩展 JAR
文件。
server/log
保管 Data Grid Server 日志文件。