Hitachi

In-Memory Data Grid Hitachi Elastic Application Data Store


8.3.2 Communication-dependent parameters

The table below lists the communication-dependent parameters.

Bold typeface indicates a required parameter.

Table 8‒2: Communication-dependent parameters (EADS clients)

No.

Property file

Parameter name

Value to be specified

Default value

1

Client property file

eads.client.connect.servers

Name used to identify the connection-target EADS server (any name)

None

2

eads.client.connection-target-EADS-server.address

IP address or host name

None

3

eads.client.connection-target-EADS-server.port

Port number

24600

Organization of this subsection

(1) Client property file

(a) eads.client.connect.servers

This parameter specifies the name (any name) used to identify the connection-target EADS server when the EADS client is initialized.

The name can consist of alphanumeric characters (0 to 9, A to Z, a to z).

If you specify multiple names, separate them with commas. When multiple names are specified, the first time the EADS client connects to an EADS server, it selects randomly a connection target from among the EADS servers specified in this parameter. For subsequent connections, the EADS client selects a connection target based on the cluster information acquired from the first EADS server.

If an attempt to connect to an EADS server fails, the EADS client attempts to connect to the other EADS servers one at a time in the order they were specified, starting from the one immediately following the last EADS server whose connection failed.

Important note

If multiple names are specified (delimited by the comma) and there is a name consisting of the null character string, the processing is as follows, depending on the language of the application program:

  • EADS clients (Java) ignore a name consisting of a null character string and resume processing.

  • EADS clients (C) treat such a name as invalid, resulting in an error.

(b) eads.client.connection-target-EADS-server.address

This parameter specifies the IP address or host name of the connection-target EADS server when the EADS client is initialized.

If you specify a host name, make sure that a unique IP address can be identified from the specified host name.

Specify this parameter paired with the eads.client.connect.servers parameter. For connection-target-EADS-server, specify the name used to identify the EADS server specified in the eads.client.connect.servers parameter.

(c) eads.client.connection-target-EADS-server.port

This parameter specifies the port number of the connection-target EADS server when the EADS client is initialized.

Specify this parameter paired with the eads.client.connect.servers parameter. For connection-target-EADS-server, specify the name used to identify the EADS server specified in the eads.client.connect.servers parameter.

(d) Example of specifications of the eads.client.connect.servers parameter

The following shows an example of specifications of the eads.client.connect.servers parameter.

eads.client.connect.servers=sv1,sv2,sv3
eads.client.sv1.address=XXX.XXX.X.138
eads.client.sv1.port=24600
eads.client.sv2.address=XXX.XXX.X.139
eads.client.sv2.port=24601
eads.client.sv3.address=XXX.XXX.X.140
eads.client.sv3.port=24602