{"id":46573,"date":"2018-08-29T00:00:00","date_gmt":"2018-08-29T07:00:00","guid":{"rendered":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/blog\/griddb-using-fixed-list-or-multicast-clustering\/"},"modified":"2025-11-13T12:54:37","modified_gmt":"2025-11-13T20:54:37","slug":"griddb-using-fixed-list-or-multicast-clustering","status":"publish","type":"post","link":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/","title":{"rendered":"GridDB using Fixed List or Multicast Clustering"},"content":{"rendered":"<h1>Introduction<\/h1>\n<p>What&#8217;s the difference between running GridDB in FIXED_LIST mode vs. Multicast mode?<br \/>\nThis guide explains how to set up your GridDB server for FIXED_LIST mode (multicast mode is the default option). This guide will also be useful as reference on how to switch your server back to MULTICAST, if needed. We have also linked references to similar or useful articles for extra reading should your curiosity get the better of you. Beyond learning how to switch to FIXED_LIST, you will also learn how to test your server to make sure it works properly. This article assumes that you have already installed GridDB. If you have not yet installed GridDB, please do that first. You can read some loose instructions in our <a href=\"https:\/\/griddb.net\/en\/blog\/raspberry-pi-tutorial-sending-thermal-data-to-griddb-via-the-kairosdb-connector\/\">Raspberry Pi<\/a> blog, and of course you can download GridDB from <a href=\"https:\/\/github.com\/griddb\/griddb_nosql\">GitHub<\/a>.<br \/>\nHere&#8217;s a brief overview before we get to the meat of the guide:<br \/>\n<strong>Multicast<\/strong>:\u00c2\u00a0 Multicast is easy and efficient, but isn&#8217;t supported by most public clouds or VPNs.<br \/>\n<strong>Fixed List<\/strong>:\u00c2\u00a0 Fixed List works on public clouds and VPNs, but is difficult to set up. Fixed List requires defining the specified nodes inside the config file.<\/p>\n<h2>1 &#8211; Switch your Server to FIXED_LIST mode<\/h2>\n<p>To begin, first change your cluster properties<\/p>\n<pre class=\"prettyprint\">$  vim $GS_HOME\/conf\/gs_cluster.json<\/pre>\n<p>In the <code>\"cluster\"<\/code> brackets, Remove <code>\"notificationAddress\"<\/code> and <code>\"notificationPort\"<\/code>\u00c2\u00a0where:<\/p>\n<pre class=\"prettyprint\">\"cluster\":{\n    \"clusterName\":\"yourClusterName\",\n \u00c2\u00a0 \u00c2\u00a0\"replicationNum\":2,\n    \"notificationAddress\":\"239.0.0.1\",\n    \"notificationPort<span class=\"pl-pds\">\"<\/span>:<span class=\"pl-c1\">20000<\/span>,\n    \"notificationInterval\":\"5s\",\n    \"heartbeatInterval\":\"5s\",\n    \"loadbalanceCheckInterval\":\"180s\"\n},\n<\/pre>\n<p>After you change it, it should look like this:<\/p>\n<pre class=\"prettyprint\">\"cluster\":{\n    \"clusterName\":\"yourClusterName\",\n    \"replicationNum\":2,\n    \"notificationInterval\":\"5s\",\n    \"heartbeatInterval\":\"5s\",\n    \"loadbalanceCheckInterval\":\"180s\"\n},\n<\/pre>\n<p>Change <code>\"yourClusterName\"<\/code> to your name of choice.<br \/>\nAt the end of cluster, add:<\/p>\n<pre class=\"prettyprint\">\"notificationMember\": [\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0{\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0\"cluster\": {\"address\":\"xx.x.x.x\", \"port\":10010},\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0\"sync\": {\"address\":\"xx.x.x.x\", \"port\":10020},\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0\"system\": {\"address\":\"xx.x.x.x\", \"port\":10040},\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0\"transaction\": {\"address\":\"xx.x.x.x\", \"port\":10001}\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0}\n],\n<\/pre>\n<p>It should now look like this:<\/p>\n<pre class=\"prettyprint\">\"cluster\":{\n    \"clusterName\":\"yourClusterName\",\n    \"replicationNum\":2,\n    \"notificationInterval\":\"5s\",\n    \"heartbeatInterval\":\"5s\",\n    \"loadbalanceCheckInterval\":\"180s\"\n    \"notificationMember\": [\n           {\n           \"cluster\": {\"address\":\"xx.x.x.x\", \"port\":10010},\n           \"sync\": {\"address\":\"xx.x.x.x\", \"port\":10020},\n           \"system\": {\"address\":\"xx.x.x.x\", \"port\":10040},\n           \"transaction\": {\"address\":\"xx.x.x.x\", \"port\":10001}\n           }\n   ],\n},\n<\/pre>\n<p>Where the <code>\"xx.x.x.x\"<\/code> is replaced with your actual IP addresses.<\/p>\n<ul>\n<li><strong>Note<\/strong>: If you want to add more than one node, so as to store more data, then you need only to add another <code>notificationMember<\/code>, with a slightly different IP address. (I.E. <code>\"xx.x.x.y\"<\/code>)<\/li>\n<\/ul>\n<p>Change your mode from <code>\"MULTICAST\"<\/code> to <code>\"FIXED_LIST\"<\/code><\/p>\n<pre class=\"prettyprint\">$  vim \/var\/lib\/gridstore\/admin\/conf\/repository.json<\/pre>\n<p>Find the section &#8220;clusters&#8221;, and change the mode to <code>\"FIXED_LIST\"<\/code>. I.e.<\/p>\n<pre class=\"prettyprint\">\"clusters\" : [\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 {\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \"name\" : \"yourClusterName\",\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \"mode\" : \"MULTICAST\",\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 ...\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 }\n],\n<\/pre>\n<p>Change these two lines to:<\/p>\n<pre class=\"prettyprint\">\"clusters\" : [\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 {\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \"name\" : \"your_new_clustername\",\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \"mode\" : \"FIXED_LIST\",\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 ...\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 }\n],\n<\/pre>\n<p>Now save and exit, i.e. <code>:wq<\/code><\/p>\n<h2>2 &#8211; Test your Server to make sure it is in the correct mode<\/h2>\n<p>Start up GridDB<\/p>\n<pre class=\"prettyprint\">$  sudo su - gsadm<\/pre>\n<p>Restart your cluster and use gs_stat to show multicast is working.<br \/>\nCheck the specific area <code>\"cluster\"<\/code><br \/>\nYour <code>gs_stat<\/code> should display something like this, for cluster. Look for the <code>nodeStatus<\/code> and <code>notificationMode<\/code>. <code>notificationMode<\/code> should now be changed to <code>FIXED_LIST<\/code>.<\/p>\n<pre class=\"prettyprint\">...\n\"cluster\": {\n \u00c2\u00a0 \u00c2\u00a0 ...\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \"nodeStatus\": \"ACTIVE\",\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0 \"notificationMode\": \"FIXED_LIST\",\n\u00c2\u00a0 \u00c2\u00a0 \u00c2\u00a0...\n},\n...\n<\/pre>\n<p>Exit out of the GridDB mode<\/p>\n<h2>3 &#8211; Test Sample1.java to make sure that your Client Server can connect to your Server<\/h2>\n<p>Go to your Client Server. Open the editor for <code>Sample1.java<\/code><\/p>\n<pre class=\"prettyprint\">\n$  cd gridstoreDB\/gsSample\n$  vim Sample1.java\n<\/pre>\n<p>In <code>public class Sample1<\/code>, under <code>public static void main(String [] args) throws GSException<\/code>, change the following lines:<\/p>\n<pre class=\"prettyprint\">props.setProperty(\"notificationAddress\", args[0]);\nprops.setProperty(\"notificationPort\", args[1]);\nprops.setProperty(\"clusterName\", args[2]);\nprops.setProperty(\"user\", args[3]);\nprops.setProperty(\"password\", args[4]);\n<\/pre>\n<p>To:<\/p>\n<pre class=\"prettyprint\">props.setProperty(\"notificationMember\", args[0]);\nprops.setProperty(\"clusterName\", args[1]);\nprops.setProperty(\"user\", args[2]);\nprops.setProperty(\"password\", args[3]);\n<\/pre>\n<p>Save and exit (i.e. using <code>:wq<\/code>)<br \/>\nCompile your java file<\/p>\n<pre class=\"prettyprint\">$  javac Sample1.java<\/pre>\n<p>Run your java file<\/p>\n<pre class=\"prettyprint\">$  java Sample1 xx.x.x.x:10001 your_clusterName your_username your_password<\/pre>\n<p>This should give you the expected output, as defined in <code>Sample1.java<\/code>:<br \/>\nExpected Console Output:<\/p>\n<pre class=\"prettyprint\">Person: name=name02 status=false count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]<\/pre>\n<ul>\n<li><strong>Note<\/strong>: This is printed from the <code>System.out.println(...)<\/code> just above <code>col.commit();<\/code> near the end of <code>Sample1.java<\/code>.<\/li>\n<\/ul>\n<p>&nbsp;<br \/>\nIf the samples are able to be properly run, then your GridDB server has been confirmed running on FIXED_LIST mode. Now your GridDB server can be utilized on one of the many public cloud providers.<br \/>\n&#8212;Resources Used&#8212;<\/p>\n<ul>\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/10268583\/downloading-java-jdk-on-linux-via-wget-is-shown-license-page-instead\">https:\/\/stackoverflow.com\/questions\/10268583\/downloading-java-jdk-on-linux-via-wget-is-shown-license-page-instead<\/a><\/li>\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/14788345\/how-to-install-the-jdk-on-ubuntu-linux\">https:\/\/stackoverflow.com\/questions\/14788345\/how-to-install-the-jdk-on-ubuntu-linux<\/a><\/li>\n<li><a href=\"https:\/\/griddb.net\/en\/blog\/raspberry-pi-tutorial-sending-thermal-data-to-griddb-via-the-kairosdb-connector\/\">https:\/\/griddb.net\/en\/blog\/raspberry-pi-tutorial-sending-thermal-data-to-griddb-via-the-kairosdb-connector\/<\/a><\/li>\n<li><a href=\"https:\/\/www.griddb.net\/en\/docs\/GridDBSE_AWSDeploymentGuide.html\">https:\/\/www.griddb.net\/en\/docs\/GridDBSE_AWSDeploymentGuide.html<\/a><\/li>\n<li><a href=\"https:\/\/griddb.net\/en\/docs\/manuals\/v3.1\/GridDB_OperationGuide.html\">https:\/\/griddb.net\/en\/docs\/manuals\/v3.1\/GridDB_OperationGuide.html<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction What&#8217;s the difference between running GridDB in FIXED_LIST mode vs. Multicast mode? This guide explains how to set up your GridDB server for FIXED_LIST mode (multicast mode is the default option). This guide will also be useful as reference on how to switch your server back to MULTICAST, if needed. We have also linked [&hellip;]<\/p>\n","protected":false},"author":776,"featured_media":25792,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-46573","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GridDB using Fixed List or Multicast Clustering | GridDB: Open Source Time Series Database for IoT<\/title>\n<meta name=\"description\" content=\"Introduction What&#039;s the difference between running GridDB in FIXED_LIST mode vs. Multicast mode? This guide explains how to set up your GridDB server for\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GridDB using Fixed List or Multicast Clustering | GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"og:description\" content=\"Introduction What&#039;s the difference between running GridDB in FIXED_LIST mode vs. Multicast mode? This guide explains how to set up your GridDB server for\" \/>\n<meta property=\"og:url\" content=\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/\" \/>\n<meta property=\"og:site_name\" content=\"GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/griddbcommunity\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-29T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T20:54:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/wp-content\/uploads\/2018\/08\/blog_title_29.png\" \/>\n\t<meta property=\"og:image:width\" content=\"870\" \/>\n\t<meta property=\"og:image:height\" content=\"490\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Courtney Maroney\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:site\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Courtney Maroney\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/\"},\"author\":{\"name\":\"Courtney Maroney\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/9f15d0ca4400fd65ce66eb977d088303\"},\"headline\":\"GridDB using Fixed List or Multicast Clustering\",\"datePublished\":\"2018-08-29T07:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/\"},\"wordCount\":518,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2018\/08\/blog_title_29.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/\",\"url\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/\",\"name\":\"GridDB using Fixed List or Multicast Clustering | GridDB: Open Source Time Series Database for IoT\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2018\/08\/blog_title_29.png\",\"datePublished\":\"2018-08-29T07:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:37+00:00\",\"description\":\"Introduction What's the difference between running GridDB in FIXED_LIST mode vs. Multicast mode? This guide explains how to set up your GridDB server for\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2018\/08\/blog_title_29.png\",\"contentUrl\":\"\/wp-content\/uploads\/2018\/08\/blog_title_29.png\",\"width\":870,\"height\":490},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/griddb.net\/en\/#website\",\"url\":\"https:\/\/griddb.net\/en\/\",\"name\":\"GridDB: Open Source Time Series Database for IoT\",\"description\":\"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL\",\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/griddb.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/griddb.net\/en\/#organization\",\"name\":\"Fixstars\",\"url\":\"https:\/\/griddb.net\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"contentUrl\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"width\":200,\"height\":83,\"caption\":\"Fixstars\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/griddbcommunity\/\",\"https:\/\/x.com\/GridDBCommunity\",\"https:\/\/www.linkedin.com\/company\/griddb-by-toshiba\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/9f15d0ca4400fd65ce66eb977d088303\",\"name\":\"Courtney Maroney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/93d4237270f1c2eb5fd2616fbe26aa76d924353f32506f64f746b84d726a54e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/93d4237270f1c2eb5fd2616fbe26aa76d924353f32506f64f746b84d726a54e3?s=96&d=mm&r=g\",\"caption\":\"Courtney Maroney\"},\"url\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/author\/courtney\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GridDB using Fixed List or Multicast Clustering | GridDB: Open Source Time Series Database for IoT","description":"Introduction What's the difference between running GridDB in FIXED_LIST mode vs. Multicast mode? This guide explains how to set up your GridDB server for","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/","og_locale":"en_US","og_type":"article","og_title":"GridDB using Fixed List or Multicast Clustering | GridDB: Open Source Time Series Database for IoT","og_description":"Introduction What's the difference between running GridDB in FIXED_LIST mode vs. Multicast mode? This guide explains how to set up your GridDB server for","og_url":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/","og_site_name":"GridDB: Open Source Time Series Database for IoT","article_publisher":"https:\/\/www.facebook.com\/griddbcommunity\/","article_published_time":"2018-08-29T07:00:00+00:00","article_modified_time":"2025-11-13T20:54:37+00:00","og_image":[{"width":870,"height":490,"url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/wp-content\/uploads\/2018\/08\/blog_title_29.png","type":"image\/png"}],"author":"Courtney Maroney","twitter_card":"summary_large_image","twitter_creator":"@GridDBCommunity","twitter_site":"@GridDBCommunity","twitter_misc":{"Written by":"Courtney Maroney","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#article","isPartOf":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/"},"author":{"name":"Courtney Maroney","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/9f15d0ca4400fd65ce66eb977d088303"},"headline":"GridDB using Fixed List or Multicast Clustering","datePublished":"2018-08-29T07:00:00+00:00","dateModified":"2025-11-13T20:54:37+00:00","mainEntityOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/"},"wordCount":518,"commentCount":0,"publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2018\/08\/blog_title_29.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/","url":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/","name":"GridDB using Fixed List or Multicast Clustering | GridDB: Open Source Time Series Database for IoT","isPartOf":{"@id":"https:\/\/griddb.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2018\/08\/blog_title_29.png","datePublished":"2018-08-29T07:00:00+00:00","dateModified":"2025-11-13T20:54:37+00:00","description":"Introduction What's the difference between running GridDB in FIXED_LIST mode vs. Multicast mode? This guide explains how to set up your GridDB server for","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/blog\/griddb-using-fixed-list-or-multicast-clustering\/#primaryimage","url":"\/wp-content\/uploads\/2018\/08\/blog_title_29.png","contentUrl":"\/wp-content\/uploads\/2018\/08\/blog_title_29.png","width":870,"height":490},{"@type":"WebSite","@id":"https:\/\/griddb.net\/en\/#website","url":"https:\/\/griddb.net\/en\/","name":"GridDB: Open Source Time Series Database for IoT","description":"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL","publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/griddb.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/griddb.net\/en\/#organization","name":"Fixstars","url":"https:\/\/griddb.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","contentUrl":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","width":200,"height":83,"caption":"Fixstars"},"image":{"@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/griddbcommunity\/","https:\/\/x.com\/GridDBCommunity","https:\/\/www.linkedin.com\/company\/griddb-by-toshiba"]},{"@type":"Person","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/9f15d0ca4400fd65ce66eb977d088303","name":"Courtney Maroney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/93d4237270f1c2eb5fd2616fbe26aa76d924353f32506f64f746b84d726a54e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/93d4237270f1c2eb5fd2616fbe26aa76d924353f32506f64f746b84d726a54e3?s=96&d=mm&r=g","caption":"Courtney Maroney"},"url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/author\/courtney\/"}]}},"_links":{"self":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts\/46573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/users\/776"}],"replies":[{"embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/comments?post=46573"}],"version-history":[{"count":1,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts\/46573\/revisions"}],"predecessor-version":[{"id":51263,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts\/46573\/revisions\/51263"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/media\/25792"}],"wp:attachment":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/media?parent=46573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/categories?post=46573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/tags?post=46573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}