Jump To Close Expand all Collapse all Table of contents Data Grid Server Guide Red Hat Data Grid Expand section "Red Hat Data Grid" Collapse section "Red Hat Data Grid" Data Grid documentation Data Grid downloads Making open source more inclusive 1. Getting Started with Data Grid Server Expand section "1. Getting Started with Data Grid Server" Collapse section "1. Getting Started with Data Grid Server" 1.1. Data Grid Server Requirements 1.2. Downloading Server Distributions 1.3. Installing Data Grid Server 1.4. Starting Data Grid Servers 1.5. Creating and Modifying Users Expand section "1.5. Creating and Modifying Users" Collapse section "1.5. Creating and Modifying Users" 1.5.1. Adding Credentials 1.5.2. Assigning Roles to Users 1.5.3. Adding Users to Groups 1.5.4. User Roles and Permissions 1.6. Verifying Cluster Views 1.7. Shutting Down Data Grid Server Expand section "1.7. Shutting Down Data Grid Server" Collapse section "1.7. Shutting Down Data Grid Server" 1.7.1. Restarting Data Grid Clusters 1.8. Data Grid Server Filesystem Expand section "1.8. Data Grid Server Filesystem" Collapse section "1.8. Data Grid Server Filesystem" 1.8.1. Server Root Directory 2. Network Interfaces and Endpoints Expand section "2. Network Interfaces and Endpoints" Collapse section "2. Network Interfaces and Endpoints" 2.1. Network Interfaces 2.2. Socket Bindings 2.3. Changing the Default Bind Address for Data Grid Servers 2.4. Specifying Port Offsets 2.5. Data Grid Endpoints Expand section "2.5. Data Grid Endpoints" Collapse section "2.5. Data Grid Endpoints" 2.5.1. Hot Rod 2.5.2. REST 2.5.3. Protocol Comparison 2.6. Endpoint Connectors Expand section "2.6. Endpoint Connectors" Collapse section "2.6. Endpoint Connectors" 2.6.1. Hot Rod Connectors 2.6.2. REST Connectors 2.7. Data Grid Server Ports and Protocols 2.8. Single Port Expand section "2.8. Single Port" Collapse section "2.8. Single Port" 2.8.1. Configuring Network Firewalls for Remote Connections 3. Security Realms Expand section "3. Security Realms" Collapse section "3. Security Realms" 3.1. Property Realms Expand section "3.1. Property Realms" Collapse section "3.1. Property Realms" 3.1.1. Creating and Modifying Users Expand section "3.1.1. Creating and Modifying Users" Collapse section "3.1.1. Creating and Modifying Users" 3.1.1.1. Adding Credentials 3.1.1.2. Assigning Roles to Users 3.1.1.3. Adding Users to Groups 3.2. LDAP Realms Expand section "3.2. LDAP Realms" Collapse section "3.2. LDAP Realms" 3.2.1. LDAP Realm Principal Rewriting 3.3. Token Realms 3.4. Trust Store Realms 4. Configuring Endpoint Authentication Mechanisms Expand section "4. Configuring Endpoint Authentication Mechanisms" Collapse section "4. Configuring Endpoint Authentication Mechanisms" 4.1. Data Grid Server Authentication 4.2. Manually Configuring Hot Rod Authentication Expand section "4.2. Manually Configuring Hot Rod Authentication" Collapse section "4.2. Manually Configuring Hot Rod Authentication" 4.2.1. Hot Rod Authentication Configuration 4.2.2. Hot Rod Endpoint Authentication Mechanisms 4.2.3. SASL Quality of Protection (QoP) 4.2.4. SASL Policies 4.3. Manually Configuring REST Authentication Expand section "4.3. Manually Configuring REST Authentication" Collapse section "4.3. Manually Configuring REST Authentication" 4.3.1. REST Authentication Configuration 4.3.2. REST Endpoint Authentication Mechanisms 4.4. Disabling Authentication 5. Encrypting Data Grid Server Connections Expand section "5. Encrypting Data Grid Server Connections" Collapse section "5. Encrypting Data Grid Server Connections" 5.1. Configuring Data Grid Server Keystores Expand section "5.1. Configuring Data Grid Server Keystores" Collapse section "5.1. Configuring Data Grid Server Keystores" 5.1.1. Automatically Generating Keystores 5.1.2. Configuring TLS versions and cipher suites 5.2. Configuring Client Certificate Authentication 5.3. Configuring Authorization with Client Certificates 6. Configuring Kerberos Identities for Data Grid Server Expand section "6. Configuring Kerberos Identities for Data Grid Server" Collapse section "6. Configuring Kerberos Identities for Data Grid Server" 6.1. Setting Up Kerberos Identities 6.2. Kerberos Identity Configuration 7. Storing Data Grid Server Credentials in Keystores Expand section "7. Storing Data Grid Server Credentials in Keystores" Collapse section "7. Storing Data Grid Server Credentials in Keystores" 7.1. Setting Up Credential Keystores 7.2. Credential Keystore Configuration 8. Endpoint IP Filtering Expand section "8. Endpoint IP Filtering" Collapse section "8. Endpoint IP Filtering" 8.1. Data Grid Server IP Filter Configuration 8.2. Inspecting and Modifying Data Grid Server IP Filter Rules 9. Configuring User Authorization Expand section "9. Configuring User Authorization" Collapse section "9. Configuring User Authorization" 9.1. Enabling Authorization in Cache Configuration 9.2. User Roles and Permissions 9.3. How Security Authorization Works Expand section "9.3. How Security Authorization Works" Collapse section "9.3. How Security Authorization Works" 9.3.1. Permissions Expand section "9.3.1. Permissions" Collapse section "9.3.1. Permissions" 9.3.1.1. Cache Manager permissions 9.3.1.2. Cache permissions 9.3.2. Role Mappers Expand section "9.3.2. Role Mappers" Collapse section "9.3.2. Role Mappers" 9.3.2.1. Cluster role mappers 9.3.2.2. Identity role mappers 9.3.2.3. CommonName role mappers 9.3.2.4. Custom role mappers 9.4. Access Control List (ACL) Cache 9.5. Customizing Roles and Permissions 9.6. Disabling Security Authorization 9.7. Configuring Authorization with Client Certificates 10. Setting Up Data Grid Clusters Expand section "10. Setting Up Data Grid Clusters" Collapse section "10. Setting Up Data Grid Clusters" 10.1. Default JGroups Stacks 10.2. Cluster Discovery Protocols Expand section "10.2. Cluster Discovery Protocols" Collapse section "10.2. Cluster Discovery Protocols" 10.2.1. PING 10.2.2. TCPPING 10.2.3. MPING 10.2.4. TCPGOSSIP 10.2.5. JDBC_PING 10.2.6. DNS_PING 10.2.7. Cloud Discovery Protocols 10.3. Using the Default JGroups Stacks 10.4. Customizing JGroups Stacks Expand section "10.4. Customizing JGroups Stacks" Collapse section "10.4. Customizing JGroups Stacks" 10.4.1. Inheritance Attributes 10.5. Using JGroups System Properties Expand section "10.5. Using JGroups System Properties" Collapse section "10.5. Using JGroups System Properties" 10.5.1. Cluster Transport Properties 10.5.2. System Properties for Cloud Discovery Protocols Expand section "10.5.2. System Properties for Cloud Discovery Protocols" Collapse section "10.5.2. System Properties for Cloud Discovery Protocols" 10.5.2.1. Amazon EC2 10.5.2.2. Google Cloud Platform 10.5.2.3. Azure 10.5.2.4. OpenShift 10.6. Using Inline JGroups Stacks 10.7. Using External JGroups Stacks 10.8. Encrypting Cluster Transport Expand section "10.8. Encrypting Cluster Transport" Collapse section "10.8. Encrypting Cluster Transport" 10.8.1. Data Grid Cluster Security 10.8.2. Configuring Cluster Transport with Asymmetric Encryption 10.8.3. Configuring Cluster Transport with Symmetric Encryption 10.9. TCP and UDP Ports for Cluster Traffic 11. Remotely Creating Data Grid Caches Expand section "11. Remotely Creating Data Grid Caches" Collapse section "11. Remotely Creating Data Grid Caches" 11.1. Cache Configuration with Data Grid Server 11.2. Default Cache Manager 11.3. Creating Caches with the Data Grid Console 11.4. Creating Caches with the Data Grid Command Line Interface (CLI) 11.5. Creating Remote Caches with Hot Rod Clients 11.6. Creating Data Grid Caches with HTTP Clients 11.7. Cache Configuration 12. Configuring Data Grid Server Datasources Expand section "12. Configuring Data Grid Server Datasources" Collapse section "12. Configuring Data Grid Server Datasources" 12.1. Datasource Configuration for JDBC Cache Stores 12.2. Using Datasources in JDBC Cache Stores 12.3. Testing Data Sources 13. Remotely Executing Server-Side Tasks Expand section "13. Remotely Executing Server-Side Tasks" Collapse section "13. Remotely Executing Server-Side Tasks" 13.1. Creating Server Tasks Expand section "13.1. Creating Server Tasks" Collapse section "13.1. Creating Server Tasks" 13.1.1. Server Tasks 13.1.2. Deploying Server Tasks to Data Grid Servers 13.2. Creating Server Scripts Expand section "13.2. Creating Server Scripts" Collapse section "13.2. Creating Server Scripts" 13.2.1. Server Scripts Expand section "13.2.1. Server Scripts" Collapse section "13.2.1. Server Scripts" 13.2.1.1. Script Metadata 13.2.1.2. Script Bindings 13.2.1.3. Script Parameters 13.2.2. Adding Scripts to Data Grid Servers 13.2.3. Programmatically Creating Scripts 13.3. Running Server-Side Tasks and Scripts Expand section "13.3. Running Server-Side Tasks and Scripts" Collapse section "13.3. Running Server-Side Tasks and Scripts" 13.3.1. Running Tasks and Scripts 13.3.2. Programmatically Running Scripts 13.3.3. Programmatically Running Tasks 14. Enabling and Customizing Logging Expand section "14. Enabling and Customizing Logging" Collapse section "14. Enabling and Customizing Logging" 14.1. Server Logs Expand section "14.1. Server Logs" Collapse section "14.1. Server Logs" 14.1.1. Configuring Server Logs 14.1.2. Log Levels 14.1.3. Data Grid Log Categories 14.1.4. Log Appenders 14.1.5. Log Patterns 14.1.6. Enabling and Configuring the JSON Log Handler 14.2. Access Logs Expand section "14.2. Access Logs" Collapse section "14.2. Access Logs" 14.2.1. Enabling Access Logs 14.2.2. Access Log Properties 14.3. Audit Logs Expand section "14.3. Audit Logs" Collapse section "14.3. Audit Logs" 14.3.1. Enabling Audit Logging 14.3.2. Configuring Audit Logging Appenders 14.3.3. Using Custom Audit Logging Implementations 15. Configuring Data Grid Server Statistics Expand section "15. Configuring Data Grid Server Statistics" Collapse section "15. Configuring Data Grid Server Statistics" 15.1. Enabling Data Grid Statistics 15.2. Configuring Data Grid Metrics 15.3. Collecting Data Grid Metrics 15.4. Configuring Data Grid to Register JMX MBeans Expand section "15.4. Configuring Data Grid to Register JMX MBeans" Collapse section "15.4. Configuring Data Grid to Register JMX MBeans" 15.4.1. Data Grid MBeans 16. Retrieving Health Statistics Expand section "16. Retrieving Health Statistics" Collapse section "16. Retrieving Health Statistics" 16.1. Accessing the Health API via JMX 16.2. Accessing the Health API via REST 17. Performing Rolling Upgrades for Data Grid Servers Expand section "17. Performing Rolling Upgrades for Data Grid Servers" Collapse section "17. Performing Rolling Upgrades for Data Grid Servers" 17.1. Setting Up Target Clusters Expand section "17.1. Setting Up Target Clusters" Collapse section "17.1. Setting Up Target Clusters" 17.1.1. Remote Cache Stores for Rolling Upgrades 17.2. Synchronizing Data to Target Clusters 18. Troubleshooting Data Grid Servers Expand section "18. Troubleshooting Data Grid Servers" Collapse section "18. Troubleshooting Data Grid Servers" 18.1. Getting Diagnostic Reports for Data Grid Servers 18.2. Changing Data Grid Server Logging Configuration at Runtime 18.3. Resource Statistics 19. Reference Expand section "19. Reference" Collapse section "19. Reference" 19.1. Data Grid Server 8.2.3 Readme Expand section "19.1. Data Grid Server 8.2.3 Readme" Collapse section "19.1. Data Grid Server 8.2.3 Readme" 19.1.1. Requirements 19.1.2. Starting servers 19.1.3. Stopping servers 19.1.4. Configuration 19.1.5. Bind address 19.1.6. Bind port 19.1.7. Clustering address 19.1.8. Cluster stacks 19.1.9. Authentication 19.1.10. Server home directory 19.1.11. Server root directory 19.1.12. Logging Legal Notice Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Data Grid Server Guide Red Hat Data Grid 8.2Deploy, secure, and manage Data Grid ServerRed Hat Customer Content ServicesLegal NoticeAbstract Install, configure, monitor, and troubleshoot Data Grid Server. Next