Blog
Apache Geode Chinese
简介
Apache Geode 文档
Apache Geode入门
关于Apache Geode
Apache Geode主要功能
安装的先决条件和操作步骤
主机要求
如何安装
CLASSPATH设置
如何卸载
15分钟内上手 Apache Geode
配置和运行集群
集群配置服务概述
Tutorial—创建和使用集群配置
部署应用JARs到Apache Geode成员上
使用成员组
导出和导入集群配置
集群配置文件及故障排除
将已有配置文件加载到集群配置中
使用gfsh通过HTTP或HTTPS管理远程集群
不通过集群配置服务部署配置文件
部署配置文件的主要步骤
默认文件规范和搜索位置
改变文件规范
通过JARs文件格式部署配置文件
启动和关闭系统
运行 Geode Locator进程
运行Geode Server进程
管理系统输出文件
防火墙注意事项
防火墙和连接
防火墙和端口
基本配置和开发
分布式系统和Cache配置
分布式系统成员
设置属性
配置Cache和Data Regions的选项
本地和远程成员和缓存
Cache管理
Cache管理入门
管理Peer 或者Server Cache
管理Client Cache
在安全系统中管理Cache
针对多个安全用户管理RegionServices
在Cache初始化结束之后启动一个应用
Data Regions
Region管理
Region命名
Region Shortcuts 和 自命名Region属性
存储和检索 Region Shortcuts 和 自命名Region属性
管理Region属性
创建Regions和Entries的自定义属性
根据已有内容创建一个新的Region
管理 Data Entries
在数据缓存中使用自定义类的要求
拓扑架构和通信
拓扑架构和通信的基本概念
拓扑架构类型
规划拓扑架构和通信
Member Discovery如何工作
通信如何工作
使用 Bind Addresses
在IPv4和IPv6间进行选择
Peer-to-Peer 配置
配置 Peer-to-Peer Discovery
配置 Peer 通信
在逻辑成员组中组织Peers
Client/Server配置
标准 Client/Server部署
Server Discovery 如何工作
Client/Server 的连接如何工作
配置 Client/Server 系统
在逻辑成员组中组织Servers
Client/Server 配置样例
调优Client/Server配置
Multi-site (WAN) 配置
Multi-site (WAN) 系统如何工作
WAN 更新的一致性
Multi-Site的Discovery
Gateway Senders
Gateway Receivers
Multi-site (WAN) 拓扑架构
配置Multi-site (WAN) 系统
Multi-Site (WAN) 分发的过滤事件
解决冲突事件
管理 Apache Geode
Apache Geode 管理和监控
管理和监控功能
Geode管理和监控工具概览
JMX Manager操作
启动JMX Manager
配置JMX Manager
停止JMX Manager
联合 MBean 架构
Geode JMX MBeans列表
JMX Manager MBeans
可管理 Node MBeans
通过JConsole浏览Geode MBeans
Geode JMX MBean 通知
通知联合
JMX MBean通知列表
MemberMXBean 通知
MemberMXBean Gateway 通知
CacheServerMXBean 通知
DistributedSystemMXBean 通知
配置RMI Registry Ports 和 RMI Connectors
通过Management API执行gfsh命令
管理 Heap 和 Off-heap 内存
调优JVM's Garbage Collection参数
使用Geode Resource Manager
使用Resource Manager控制 Heap的使用
配置 Geode 的 Heap LRU Management
设置 JVM GC 调优参数
监控和调优Heap LRU 配置
Resource Manager 配置样例
锁定内存(只针对Linux系统)
磁盘存储
磁盘存储如何工作
磁盘存储文件命名和扩展命名
磁盘存储操作日志
配置磁盘存储
设计和配置磁盘存储
磁盘存储配置参数
修改默认磁盘存储参数
有磁盘存储情况下的启动和停止
磁盘存储管理
磁盘存储管理命令和操作
验证一个磁盘存储
在磁盘存储日志文件上进行压缩
保持磁盘存储和Cache同步
处理遗失磁盘存储
当缓冲区刷新到磁盘时进行更改
针对系统恢复和操作管理创建备份
Cache 和 Region Snapshots
导出Cache 和Region Snapshots
导入 Cache 和 Region Snapshots
在导入和导出时过滤Entries
使用编程方法读取 Snapshots
Region 压缩
使用压缩指南
如何启动一个Region的压缩
压缩和非压缩的Regions性能比较
Network Partitioning
Network Partitioning管理如何工作
故障检测和成员视图
成员协调者,领导成员和成员权重
Network Partitioning场景
配置 Apache Geode 处理Network Partitioning
阻止 Network Partitions
安全机制
安全机制细节注意事项
External Interfaces, Ports和 Services
必须保护的资源
日志文件位置
哪里放置安全配置设置
使用属性定义启用安全机制
认证
实施认证
使用cache.xml进行密码加密
使用Diffie-Hellman加密证书
认证样例
授权
实施授权
授权样例
Region Data的后期处理
SSL
配置 SSL
SSL 配置组件
SSL 配置属性
SSL 属性参考表
配置过程
SSL实施样例
性能调优和配置
在vSphere上改进性能
性能控制
Data Serialization
设置 Cache 超期
控制 Socket 使用
Slow Receivers的管理
增加Cache 命中比例
系统成员性能
分布式系统成员属性
JVM 内存设置和系统性能
Garbage Collection和系统性能
连接线程设置和性能
TCP/IP的Slow Receivers
阻止Slow Receivers
管理 Slow Receivers
慢速 distributed-ack 消息
Socket通信
设置Socket Buffer Sizes
短暂TCP端口限制
确认有足够的Sockets
TCP/IP KeepAlive配置
TCP/IP Peer-to-Peer 握手超时
UDP通信
Multicast 通信
阻止Multicast的带宽
测试 Multicast速度限制
配置 Multicast 速度限制
Multicast的运行时考虑实现
TMulticast调优进程的故障排除
维持 Cache 一致性
日志
Geode日志如何工作
理解日志信息和分类
命名,查找和创建日志文件
设置日志记录
Geode 高级的用户配置Log4j 2
统计机制
统计机制如何工作
临时 Region 和 Entry 统计
应用定义和自定义统计
配置和使用统计信息
查看归档的统计信息
故障排除和系统恢复
获得故障排除需要的相关文件
诊断系统问题
系统故障和恢复
使用Autoreconnect处理 Cache的断开
从应用程序和Cache Server崩溃中恢复
从Peer-to-Peer配置崩溃中恢复
从Client/Server配置崩溃中恢复
从服务器崩溃中恢复
从ConfictingPersistentDataExceptions中恢复
防止和恢复磁盘满错误
了解和恢复网络中断
使用Apache Geode开发
Region数据存储和分发
数据存储和分发
Region类型
Region 数据存储和数据访问器
动态创建 Regions
Partitioned Regions
理解分区
配置Partitioned Regions
配置Partitioned Region的Buckets数量
自定义 和 Colocating 数据
理解自定义分区 和数据Colocation
自定义分区 Region 数据
在不同的Partitioned Regions之间Colocate 数据
配置Partitioned Regions的高可用性
理解Partitioned Regions的高可用性
配置Partitioned Regions的高可用性
设置Redundant Copies的数量
配置成员的Redundancy Zones
设置 Enforce Unique Host
配置Partitioned Region的成员崩溃冗余恢复
配置Partitioned Region的成员加入冗余恢复
配置客户端到服务器端Partitioned Regions的Single-Hop 访问
理解客户端到服务器端Partitioned Regions的Single-Hop 访问
配置客户端到服务器端Partitioned Regions的Single-Hop 访问
Rebalancing Partitioned Region 数据
检查Partitioned Regions的冗余
移动Partitioned Region 数据到其他成员
Distribution如何工作
Region Distribution的选项
Replication 和 Preloading 如何工作
配置 Distributed, Replicated 和 Preloaded Regions
Global Regions的锁机制
Region更新的一致性
配置一致性检查
一致性检查的开销
针对Replicated Regions的一致性检查如何工作
如何解决破坏和清除操作
一致性Regions的Transactions
通用Region数据管理
持久化和溢出
持久化和溢出如何工作
配置 Region的持久化和溢出
溢出配置样例
Eviction
Eviction如何工作
配置数据Eviction
Expiration
Expiration如何工作
配置数据Expiration
保持Cache与外部数据源同步
外部数据源概述
Data Loaders如何工作
实施Data Loader
Data Serialization
Data Serialization概览
Geode PDX Serialization
Geode PDX Serialization 功能
使用Automatic Reflection-Based PDX Serialization
使用类名正则字串进行自定义 Serialization
扩展 ReflectionBasedAutoSerializer
通过PdxSerializer序列化Domain Object
实施PdxSerializer序列化Domain Object
通过编程使用PdxInstances
向Geode Cache增加 JSON Documents
使用 PdxInstanceFactory 来创建PdxInstances
持久化 PDX Metadata 到磁盘
使用 PDX Objects 作为 Region Entry Keys
Geode Data 序列化 (DataSerializable 和 DataSerializer)
标准 Java序列化
事件和事件处理
事件如何工作
Peer-to-Peer事件分发
Client-to-Server事件分发
事件监听器和事件列表
实施Geode事件监听器
实施Cache 事件监听器
实施 AsyncEventListener处理Write-Behind Cache事件
在事件监听器的回调中如何安全的修改Cache内容
Cache 事件处理样例
配置 Peer-to-Peer 事件消息
配置高可用服务器
高可用Client/Server 事件消息
实施 持续性 Client/Server 消息
调优 Client/Server 事件消息
压缩服务器订阅队列
限制服务器订阅队列内存使用
调优客户端订阅消息跟踪超时
配置 Multi-Site (WAN)事件队列
事件队列持久化
配置 事件分发的 Dispatcher Threads 和 Order Policy
使用队列压缩事件
Delta Propagation 如何工作
何时避免使用Delta Propagation
Delta Propagation 属性
实施 Delta Propagation
Delta Propagation中可能出现的错误
Delta Propagation样例
查询
Geode 查询 FAQ和样例
基本查询
OQL的优点
在Geode中编写执行查询
编写查询语句
IMPORT 语句
FROM 子句
WHERE 子句
SELECT 语句
OQL Aggregate 功能
OQL 语法和语义
支持的字符集
支持的关键字
大小写敏感
查询语句中的注释
查询语言语法
操作符
保留字
支持文字
查询语言的限制和不支持的功能
高级查询
性能注意事项
监控低内存查询
使用查询绑定参数
使用索引
使用索引的提示和指导
创建,列表和删除索引
创建 Key Indexes
创建 Hash Indexes
在Map 字段 ("Map Indexes")上创建索引
一次创建多个索引
维护索引(同步或异步)和索引存储
使用查询索引提示
在单一Region查询中使用索引
使用Equi-Join查询的索引
在Overflow Regions中使用索引
在使用多个Regions的Equi-Join查询中使用索引
索引样例
在Partitioned Regions中使用ORDER BY
在单个节点上查询Partitioned Region
优化按键或字段值划分的数据的查询
在artitioned Regions上执行Equi-Join查询
Partitioned Region查询限制
查询调试
Continuous Querying 如何工作
实施 Continuous Querying
管理 Continuous Querying
事务机制
关于事务
Geode Cache 事务
Cache 事务性能
Cache事务的数据位置
如何运行Geode Cache 事务
如何运行与外部数据库协调的Geode Cache事务
使用Geode缓存事务
针对读设置 Global Copy
事务和 Functions
在事务中使用查询和索引
事务中的集合和Region.Entry实例
使用 Eviction 和 Expiration 操作
事务和一致性Regions
暂停和恢复交易
使用 Cache Writer 和 Cache Listener 插件
配置事务插件事件处理器
事务事件如何管理
Geode Cache事务如何工作
事务视图
提交事务
不同Region类型的事务
客户端事务
Geode如何运行客户端事务
事务期间的客户端缓存访问
客户端事务和客户端应用程序插件
客户端事务失败
比较事务性和非事务性操作
事务性操作
非事务性操作
Entry 操作
Region操作
Cache操作
No-Ops
Geode Cache事务语义
与外部JTA事务管理器协调
如何运行由外部事务管理器协调的JTA事务
在容器管理的JTA事务中使用Geode作为"Last Resource"
如何使用Geode运行JTA事务作为 "Last Resource"
使用Geode作为JTA事务管理器
如何使用Geode作为JTA事务管理器运行JTA全局事务
使用JNDI配置数据库连接
cache.xml中的DataSource配置示例
Geode Cache Writer和Loader在JTA下的行为
事务的监控和故障排除
事务代码样例
基本事务样例
暂停和恢复事务的基本样例
嵌入Function内的事务样例
Geode JTA 事务样例
JCA资源适配器样例
Function执行
Function 如何运行
在Apache Geode中运行Function
为Apache Geode开发REST应用
Geode REST API 概览
编写REST应用的前提条件和限制
设置和配置
使用Swagger UI浏览REST API
开发 REST 应用
和Regions一起工作
和查询一起工作
和Functions一起工作
REST 应用样例
疑难解答和FAQ
Apache Geode REST API 参考
Region Endpoints
GET /gemfire-api/v1
GET /gemfire-api/v1/{region}
GET /gemfire-api/v1/{region}/keys
GET /gemfire-api/v1/{region}/{key}
GET /gemfire-api/v1/{region}/{key1},{key2},...,{keyN}
HEAD /gemfire-api/v1/{region}
POST /gemfire-api/v1/{region}?key=key
PUT /gemfire-api/v1/{region}/{key}
PUT /gemfire-api/v1/{region}/{key1},{key2},...{keyN}
PUT /gemfire-api/v1/{region}/{key}?op=REPLACE
PUT /gemfire-api/v1/{region}/{key}?op=CAS
DELETE /gemfire-api/v1/{region}
DELETE /gemfire-api/v1/{region}/{key}
DELETE /gemfire-api/v1/{region}/{key1},{key2},...{keyN}
Query Endpoints
GET /gemfire-api/v1/queries
POST /gemfire-api/v1/queries?id=queryId&q=OQL-statement
POST /gemfire-api/v1/queries/{queryId}
PUT /gemfire-api/v1/queries/{queryId}
DELETE /gemfire-api/v1/queries/{queryId}
GET /gemfire-api/v1/queries/adhoc?q=OQL-statement
Function Endpoints
GET /gemfire-api/v1/functions
POST /gemfire-api/v1/functions/{functionId}
Administrative Endpoints
[HEAD | GET] /gemfire-api/v1/ping
GET /gemfire-api/v1/servers
工具和模块
gfsh
可以用gfsh做什么
启动 gfsh
配置gfsh 环境
有用的gfsh Shell变量
基本Shell功能和命令行使用
教程 - 使用gfsh执行常见任务
按功能区域的gfsh命令快速参考
基础 Geode gfsh 命令
配置命令
数据命令
部署命令
磁盘存储命令
Durable CQ 和客户端命令
Function执行命令
Gateway (WAN) 命令
Geode 监控命令
索引命令
JMX 连接命令
Locator 命令
Lucene 命令
PDX 命令
Region 命令
服务器命令
gfsh 命令帮助
alter
alter disk-store
alter region
alter runtime
backup disk-store
change loglevel
clear defined indexes
close
close durable-client
close durable-cq
compact
compact disk-store
compact offline-disk-store
configure
connect
create
create async-event-queue
create defined indexes
create disk-store
create gateway-receiver
create gateway-sender
create index
create lucene index
create region
debug
define index
deploy
describe
describe client
describe config
describe disk-store
describe lucene index
describe member
describe offline-disk-store
destroy
destroy disk-store
destroy function
destroy index
destroy lucene index
destroy region
disconnect
echo
encrypt password
execute function
exit
export
export config
export data
export logs
export offline-disk-store
export stack-traces
gc
get
help
hint
history
import
import data
import cluster-configuration
list
list async-event-queues
list clients
list disk-stores
list durable-cqs
list functions
list gateways
list indexes
list lucene indexes
list members
list regions
load-balance gateway-sender
locate entry
netstat
pause gateway-sender
pdx rename
put
query
rebalance
remove
resume gateway-sender
revoke missing-disk-store
run
search lucene
set variable
sh
show
show dead-locks
show log
show metrics
show missing-disk-stores
show subscription-queue-size
shutdown
sleep
start
start gateway-receiver
start gateway-sender
start jconsole
start locator
start pulse
start server
status
status cluster-config-service
status gateway-receiver
status gateway-sender
status locator
status server
stop
stop gateway-sender
stop locator
stop server
undeploy
validate offline-disk-store
version
创建和运行gfsh命令脚本
在OS命令行上运行gfsh命令
cache.xml元素与gfsh配置命令的映射
Gemcached
Gemcached 如何工作
部署和配置Gemcached服务器
Gemcached对Memcached的优势
HTTP Session Management模块
HTTP Session Management快速入门
使用Geode进行会话管理的优点
HTTP Session Management的常见拓扑
HTTP Session Management的通用信息
Session State 日志文件
针对Pivotal tc Server 的HTTP Session Management 模块
针对Pivotal tc Server安装 HTTP 模块
设置Pivotal tc Server的HTTP模块
更改tc服务器模块中的Geode默认配置
针对Tomcat的HTTP Session Management 模块
针对Tomcat安装 HTTP 模块
设置Tomcat的HTTP模块
更改Tomcat中的Geode默认配置
针对AppServers的HTTP Session Management 模块
更改AppServers中的Geode默认配置
AppServers的Geode配置常见更改
Geode Pulse
Pulse系统要求
在嵌入式模式下运行Pulse(快速启动)
在Web应用程序服务器上部署Pulse
配置 Pulse 认证
使用 Pulse 视图
Geode Redis Adapter
使用Redis Adapter
Redis Adapter如何工作
Geode对比Redis的优点
Apache Lucene Integration
使用Apache Lucene Integration
要求和注意事项
参考手册
gemfire.properties 和 gfsecurity.properties (Geode 属性配置)
在Apache Geode属性文件中使用非ASCII字符串
cache.xml 快速参考
cache 元素层次结构
cache 元素参考
cache-transaction-manager
transaction-listener
transaction-writer
async-event-queue
async-event-listener
cache-server
group
client-subscription
custom-load-probe
pool
locator
server
disk-store
disk-dirs
disk-dir
pdx
pdx-serializer
region-attributes
key-constraint
value-constraint
region-time-to-live
expiration-attributes
custom-expiry
region-idle-time
expiration-attributes
custom-expiry
entry-time-to-live
expiration-attributes
custom-expiry
entry-idle-time
expiration-attributes
custom-expiry
partition-attributes
partition-resolver
partition-listener
fixed-partition-attributes
membership-attributes
required-role
subscription-attributes
cache-loader
cache-writer
cache-listener
compressor
eviction-attributes
lru-entry-count
lru-heap-percentage
lru-memory-size
jndi-bindings
jndi-binding
config-property
config-property-name
config-property-type
config-property-value
region
index
lucene:index
lucene:field
entry
key
string
declarable
value
string
declarable
region
vm-root-region
function-service
function
resource-manager
serialization-registration
serializer
instantiator
backup
initializer
declarable
class-name and parameter
declarable
string
client-cache Element Reference
cache-transaction-manager
transaction-listener
transaction-writer
pool
locator
server
disk-store
disk-dirs
disk-dir
pdx
pdx-serializer
region-attributes
key-constraint
value-constraint
region-time-to-live
expiration-attributes
custom-expiry
region-idle-time
expiration-attributes
custom-expiry
entry-time-to-live
expiration-attributes
custom-expiry
entry-idle-time
expiration-attributes
custom-expiry
cache-loader
cache-writer
cache-listener
eviction-attributes
lru-entry-count
lru-heap-percentage
lru-memory-size
jndi-bindings
jndi-binding
config-property
region
region-attributes
index
entry
key
string
declarable
value
string
declarable
region
function-service
function
resource-manager
serialization-registration
serializer
instantiator
initializer
Region Shortcuts
Region Shortcuts Quick Reference
异常和系统错误
缓存数据的内存要求
Geode 统计信息列表
Cache Performance (CachePerfStats)
Cache Server (CacheServerStats)
Client-Side Notifications (CacheClientUpdaterStats)
Client-to-Server Messaging Performance (ClientStats)
Client Connection Pool (PoolStats)
Continuous Querying (CQStatistics)
Delta Propagation (DeltaPropagationStatistics)
Disk Space Usage (DiskDirStatistics)
Disk Usage and Performance (DiskRegionStatistics)
Distributed System Messaging (DistributionStats)
Distributed Lock Services (DLockStats)
Function Execution (FunctionServiceStatistics)
Gateway Queue (GatewayStatistics)
Indexes (IndexStats)
JVM Performance
Locator (LocatorStatistics)
Lucene Indexes (LuceneIndexStats)
Off-Heap (OffHeapMemoryStats)
Operating System Statistics - Linux
Partitioned Regions (PartitionedRegionpartitioned_region_nameStatistics)
Region Entry Eviction – Size-based (LRUStatistics)
Server Notifications for All Clients (CacheClientNotifierStatistics)
Server Notifications for Single Client (CacheClientProxyStatistics)
Server-to-Client Messaging Performance (ClientSubscriptionStats)
Statistics Collection (StatSampler)
词汇表
Powered by
GitBook
Apache Geode 文档
results matching "
"
No results matching "
"