griddb / webapi

GridDB WebAPI
Apache License 2.0
5 stars 5 forks source link

FIXED_LIST config #6

Open tokazio opened 2 years ago

tokazio commented 2 years ago

Sorry but i can't manage how to configure the webapi repository as a FIXED_LIST I've found the MULTICAST example, webapi/conf/repository.json

{
  "clusters" : [
    {
      "name" : "myCluster",
      "mode" : "MULTICAST",
      "address" : "239.0.0.111",
      "port" : 31999
    }
  ]
}

I know that the mode will be "FIXED_LIST", but how to configure members ?

https://github.com/griddb/webapi/blob/master/Parameters.md transactionMember is a String, What to put in transactionMember / sqlMember please ?

{
  "clusters" : [
    {
      "name" : "myCluster",
      "mode" : "FIXED_LIST",
      "transactionMember" : "?",
      "sqlMember" : "?"
    }
  ]
}
knonomura commented 2 years ago

Thank you for your usage.

Could you please set with "(IP address of GridDB node):(portNo)" format for transactionMember / sqlMember ?

Default portNo for transactionMember (sqlMember) is 10001 (2001). The setting of transactionMember (sqlMember) is used to connect to GridDB node with Java Client (JDBC Driver).

For example:

    ...
    "transactionMember" : "192.168.0.10:10001"
    "sqlMember" : "192.168.0.10:20001"
    ...

FIXED_LIST: fixed list method for GridDB node https://github.com/griddb/docs-en/blob/master/manuals/GridDB_FeaturesReference.md#fixed_list-fixed-list-method notificationMember for Java client https://griddb.org/docs-en/manuals/GridDB_Java_API_Reference.html#GridStoreFactory.html__getGridStore(java.util.Properties) notificationMember for JDBC Driver https://github.com/griddb/docs-en/blob/master/manuals/GridDB_JDBC_Driver_UserGuide.md#connection-url-format