{"id":46577,"date":"2018-11-14T00:00:00","date_gmt":"2018-11-14T08:00:00","guid":{"rendered":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/blog\/griddb-quickstart\/"},"modified":"2025-11-13T12:54:39","modified_gmt":"2025-11-13T20:54:39","slug":"griddb-quickstart","status":"publish","type":"post","link":"https:\/\/www.griddb.net\/en\/blog\/griddb-quickstart\/","title":{"rendered":"GridDB Quickstart"},"content":{"rendered":"<h1>Install GridDB<\/h1>\n<h2>Download and Install<\/h2>\n<p>If you prefer videos:<\/p>\n<div style=\"text-align:center; padding: 25px\">\n<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/WHcbhlQhc8I\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div>\n<p>Head over to the <a href=\"https:\/\/github.com\/griddb\/griddb_nosql\/releases\">GridDB Github Releases<\/a> page and download the RPM for the the latest version, as of this blog post, it&#8217;s version 4.2.0&#8230;<br \/>\n<img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2018\/11\/Screen-Shot-2018-11-07-at-12.32.04-PM-300x122.png\" alt=\"\" width=\"600\" height=\"244\" class=\"alignnone size-medium wp-image-25631\"><br \/>\nI prefer to copy the link and install with RPM:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ wget \nhttps:\/\/github.com\/griddb\/griddb_nosql\/releases\/download\/v4.2.0\/griddb_nosql-4.2.0-1.linux.x86_64.rpm<\/code><\/pre>\n<\/div>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo rpm -Uvh griddb_nosql-4.2.0-1.linux.x86_64.rpm<\/code><\/pre>\n<\/div>\n<p>You may also need to change some firewall settings before you can get GridDB up and running. For brevity&#8217;s sake, you can simply enter this into your console and make the necessary &#038; permanent changes later: <\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo export no_proxy=127.0.0.1\n$ sudo service iptables stop\n<\/code><\/pre>\n<\/div>\n<h2>Edit Conf Files<\/h2>\n<p>It&#8217;s easiest to edit the configuration files of GridDB as the gsadm user which you can switch to with a combination of the sudo and su commands:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo su - gsadm<\/code><\/pre>\n<\/div>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ vim conf\/gs_cluster.json<\/code><\/pre>\n<\/div>\n<p>First, gs_cluster.json needs to be edited to set the cluster name, we&#8217;ll set it to the default cluster name of &#8220;defaultCluster&#8221;<\/p>\n<pre>{\n        \"dataStore\":{\n                \"partitionNum\":128,\n                \"storeBlockSize\":\"64KB\"\n        },\n        \"cluster\":{\n                \"clusterName\":\"<code>defaultCluster<\/code>\",\n                \"replicationNum\":2,\n                \"notificationAddress\":\"239.0.0.1\",\n                \"notificationPort\":20000,\n                \"notificationInterval\":\"5s\",\n                \"heartbeatInterval\":\"5s\",\n                \"loadbalanceCheckInterval\":\"180s\"\n        },\n        \"transaction\":{\n                \"notificationAddress\":\"239.0.0.1\",\n                \"notificationPort\":31999,\n                \"notificationInterval\":\"5s\",\n                \"replicationMode\":0,\n                \"replicationTimeoutInterval\":\"10s\"\n        },\n        \"sync\":{\n                \"timeoutInterval\":\"30s\"\n        }\n}\n<\/pre>\n<p>The edits to gs_node.json are optional, changing concurrency to the number of CPU cores and storeMemoryLimit to the desired value:<\/p>\n<pre>{\n        \"dataStore\":{\n                \"dbPath\":\"data\",\n                \"storeMemoryLimit\":\"<code>4096MB<\/code>\",\n                \"storeWarmStart\":true,\n                \"concurrency\":<code>4<\/code>,\n                \"logWriteMode\":1,\n                \"persistencyMode\":\"NORMAL\",\n                \"affinityGroupSize\":4\n        },\n       ... snip ..\n}\n<\/pre>\n<p>Set the password for the default admin user (we&#8217;ll use the very-insecure password, &#8220;admin&#8221;) :<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ gs_passwd admin<\/code><\/pre>\n<\/div>\n<pre>Password: admin\nRetype password: admin\n<\/pre>\n<h2>Start Service<\/h2>\n<p>Since GridDB Community Edition doesn&#8217;t include an init script, you&#8217;ll need to start GridDB manually, first starting the service and then having it connect to other nodes.<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">\n$ gs_startnode \n$ gs_joincluster -u admin\/admin\n<\/code>\n<\/pre>\n<\/div>\n<h2>Check GridDB Status<\/h2>\n<p>With GridDB running, you can check it&#8217;s status with gs_stat:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ gs_stat -u admin\/admin<\/code><\/pre>\n<\/div>\n<pre>\n{\n    \"checkpoint\": {\n        \"endTime\": 1541699864633,\n        \"mode\": \"NORMAL_CHECKPOINT\",\n        \"normalCheckpointOperation\": 3,\n        \"pendingPartition\": 0,\n        \"requestedCheckpointOperation\": 0,\n        \"startTime\": 1541699857076\n    },\n    \"cluster\": {\n        \"activeCount\": 1,\n        \"clusterName\": \"defaultCluster\",\n        \"clusterStatus\": \"MASTER\",\n        \"designatedCount\": 1,\n        \"loadBalancer\": \"ACTIVE\",\n        \"master\": {\n            \"address\": \"192.168.1.77\",\n            \"port\": 10040\n        },\n        \"nodeList\": [\n            {\n                \"address\": \"192.168.1.77\",\n                \"port\": 10040\n            }\n        ],\n        \"nodeStatus\": \"ACTIVE\",\n        \"notificationMode\": \"MULTICAST\",\n        \"partitionStatus\": \"NORMAL\",\n        \"startupTime\": \"2018-11-08T16:57:31Z\",\n        \"syncCount\": 2\n    },\n    \"currentTime\": \"2018-11-08T18:15:15Z\",\n    \"performance\": {\n        \"backupCount\": 0,\n        \"batchFree\": 0,\n        \"checkpointFileAllocateSize\": 262144,\n        \"checkpointFileSize\": 262144,\n        \"checkpointFileUsageRate\": 0,\n        \"checkpointMemory\": 0,\n        \"checkpointMemoryLimit\": 1073741824,\n        \"checkpointWriteSize\": 0,\n        \"checkpointWriteTime\": 0,\n        \"currentCheckpointWriteBufferSize\": 0,\n        \"currentTime\": 1541700915329,\n        \"numBackground\": 0,\n        \"numConnection\": 2,\n        \"numNoExpireTxn\": 0,\n        \"numSession\": 0,\n        \"numTxn\": 0,\n        \"ownerCount\": 128,\n        \"peakProcessMemory\": 68169728,\n        \"processMemory\": 68169728,\n        \"recoveryReadSize\": 262144,\n        \"recoveryReadTime\": 0,\n        \"storeCompressionMode\": \"NO_BLOCK_COMPRESSION\",\n        \"storeDetail\": {\n            \"batchFreeMapData\": {\n                \"storeMemory\": 0,\n                \"storeUse\": 0,\n                \"swapRead\": 0,\n                \"swapWrite\": 0\n            },\n            \"batchFreeRowData\": {\n                \"storeMemory\": 0,\n                \"storeUse\": 0,\n                \"swapRead\": 0,\n                \"swapWrite\": 0\n            },\n            \"mapData\": {\n                \"storeMemory\": 0,\n                \"storeUse\": 0,\n                \"swapRead\": 0,\n                \"swapWrite\": 0\n            },\n            \"metaData\": {\n                \"storeMemory\": 0,\n                \"storeUse\": 0,\n                \"swapRead\": 0,\n                \"swapWrite\": 0\n            },\n            \"rowData\": {\n                \"storeMemory\": 0,\n                \"storeUse\": 0,\n                \"swapRead\": 0,\n                \"swapWrite\": 0\n            }\n        },\n        \"storeMemory\": 0,\n        \"storeMemoryLimit\": 4294967296,\n        \"storeTotalUse\": 0,\n        \"swapRead\": 0,\n        \"swapReadSize\": 0,\n        \"swapReadTime\": 0,\n        \"swapWrite\": 0,\n        \"swapWriteSize\": 0,\n        \"swapWriteTime\": 0,\n        \"syncReadSize\": 0,\n        \"syncReadTime\": 0,\n        \"totalBackupLsn\": 0,\n        \"totalLockConflictCount\": 0,\n        \"totalOtherLsn\": 0,\n        \"totalOwnerLsn\": 0,\n        \"totalReadOperation\": 0,\n        \"totalRowRead\": 0,\n        \"totalRowWrite\": 0,\n        \"totalWriteOperation\": 0\n    },\n    \"recovery\": {\n        \"progressRate\": 1\n    },\n    \"version\": \"4.2.0-33128 CE\"\n}\n<\/pre>\n<p>We&#8217;re now ready to install client software to connect to GridDB.<\/p>\n<h1>Java Connector<\/h1>\n<h2>Download + Install Java<\/h2>\n<p>Before downloading, let&#8217;s switch back to your original user (not the GridDB Admin user)<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ exit<\/code><\/pre>\n<\/div>\n<p>You have two options for using Java: Oracle JDK 1.8.0 (recommended) or OpenJDK. You will be required to make an account to download the latest version of Oracle JDK, so head to Oracle\u00e2\u20ac\u2122s download page and get the installation file <a href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk8-downloads-2133151.html\">Java SE Development Kit 8 Downloads<\/a>.<\/p>\n<p><a href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk8-downloads-2133151.html\"><img decoding=\"async\" src=\"https:\/\/griddb.net\/wp-content\/uploads\/2018\/11\/oracle-download.png\" alt=\"\" width=\"1011\" height=\"768\" class=\"aligncenter size-full wp-image-25653\"><\/a><\/p>\n<p>You may also opt to download the older version of Oracle JDK via terminal using the following command:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ wget -c --header \"Cookie: oraclelicense=accept-securebackup-cookie\" \nhttp:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u131-b11\/d54c1d3a095b4ff2b6607d096fa80163\/jdk-8u131-linux-x64.rpm<\/code><\/pre>\n<\/div>\n<p>Then install: <\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo yum localinstall jdk-8u131-linux-x64.rpm<\/code><\/pre>\n<\/div>\n<p>You can also instead choose to install via CentOS(yum) as previously mentioned. To do so:<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo yum -y install java-1.8.0-openjdk-devel<\/code><\/pre>\n<\/div>\n<h2>Build + Run Sample<\/h2>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ mkdir ~\/gsSample\/ \n$ cp \/usr\/griddb-*\/docs\/sample\/program\/Sample1.java ~\/gsSample \n$ cd ~\/gsSample \n$ export CLASSPATH=${CLASSPATH}:\/usr\/griddb-4.2.0\/bin\/gridstore-4.2.0.jar\n$ javac Sample1.java \n$ cd .. \n$ java gsSample\/Sample1 239.0.0.1 31999 defaultCluster admin admin<\/code><\/pre>\n<\/div>\n<pre>Person:  name=name02 status=false count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]\n<\/pre>\n<p>The arguments for the Sample are:<br \/>\n1. 239.0.0.1 : Multicast address of the GridDB Server<br \/>\n2. 31999: Multicast port of the GridDB server.<br \/>\n3. defaultCluster: Your clustername<br \/>\n4. admin: Your username.<br \/>\n5. admin: Your password.<\/p>\n<h1>Python Connector<\/h1>\n<h2>Download + Install Python3<\/h2>\n<p>GridDB&#8217;s Python Client requires Python3 which isn&#8217;t included by default in CentOS. While you can install Python3.4 using EPEL, I prefer using the latest version of Python from IUS.<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo yum install -y https:\/\/centos7.iuscommunity.org\/ius-release.rpm \n$ sudo yum install -y python35u python35u-pip<\/code><\/pre>\n<\/div>\n<h2>Download + Install C Client<\/h2>\n<p>The Python Client also requires GridDB&#8217;s C Client which can be downloaded from the <a href=\"https:\/\/github.com\/griddb\/c_client\/releases\">GridDB C client Github Releases page<\/a>. You can copy the link fo rhte latest release and download and untar it. Once untarred, all thats required is copying the library files to \/usr\/lib64.<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ wget  \nhttps:\/\/github.com\/griddb\/c_client\/archive\/v4.2.0.tar.gz \n$ tar zxvf griddb_c_client-4.2.0-linux.x86_64.tar.gz \n$ cd c_client-4.2.0\/ \n$ sudo cp bin\/libgridstore.so* \/usr\/lib64\/<\/code><\/pre>\n<\/div>\n<h2>Download + Install PyClient<\/h2>\n<p>From the <a href=\"https:\/\/github.com\/griddb\/python_client\/releases\">GridDB Python Client&#8217;s Github Releases<\/a> page copy the link from the latest release and download and untar it.<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ wget https:\/\/github.com\/griddb\/python_client\/archive\/0.7.6.tar.gz \n$ tar zxvf 0.7.6.tar.gz \n$ cd python_client-0.7.6\/<\/code><\/pre>\n<\/div>\n<p>You&#8217;ll need to edit the Makefile to point to the correct Python include directory, in the case of the IUS Python packages, you&#8217;ll change <code>-I\/usr\/include\/python3.6<\/code> to <code>-I\/usr\/include\/python3.6m<\/code> and then build the client with make.<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ make<\/code><\/pre>\n<\/div>\n<h2>Run Sample<\/h2>\n<p>To run the Python sample, you simply copy it beside the GridDB Python files. If you&#8217;ve used the Java sample already, you will want to change the container name, changing <code>conInfo = griddb.ContainerInfo(\"col01\",<\/code> to <code>conInfo = griddb.ContainerInfo(\"pycol01\",<\/code>.<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ cp sample\/sample1.py . \n$ python3 sample1.py  239.0.0.1 31999 defaultCluster admin admin<\/code><\/pre>\n<\/div>\n<pre>Person: name=name02 status=False count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]\n<\/pre>\n<p>Now, if you&#8217;re adding GridDB to your own project, simply copy griddb_python.py and _griddb_python.so to directory that contains your Python source files.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install GridDB Download and Install If you prefer videos: Head over to the GridDB Github Releases page and download the RPM for the the latest version, as of this blog post, it&#8217;s version 4.2.0&#8230; I prefer to copy the link and install with RPM: $ wget https:\/\/github.com\/griddb\/griddb_nosql\/releases\/download\/v4.2.0\/griddb_nosql-4.2.0-1.linux.x86_64.rpm $ sudo rpm -Uvh griddb_nosql-4.2.0-1.linux.x86_64.rpm You may also [&hellip;]<\/p>\n","protected":false},"author":71,"featured_media":25925,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-46577","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 Quickstart | GridDB: Open Source Time Series Database for IoT<\/title>\n<meta name=\"description\" content=\"Install GridDB Download and Install If you prefer videos: Head over to the GridDB Github Releases page and download the RPM for the the latest version, as\" \/>\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-quickstart\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GridDB Quickstart | GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"og:description\" content=\"Install GridDB Download and Install If you prefer videos: Head over to the GridDB Github Releases page and download the RPM for the the latest version, as\" \/>\n<meta property=\"og:url\" content=\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/\" \/>\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-11-14T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T20:54:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.griddb.net\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1160\" \/>\n\t<meta property=\"og:image:height\" content=\"653\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Owen\" \/>\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=\"Owen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 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-quickstart\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/\"},\"author\":{\"name\":\"Owen\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/0f2f6d4b593adde8c43cf3ea5c794c66\"},\"headline\":\"GridDB Quickstart\",\"datePublished\":\"2018-11-14T08:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/\"},\"wordCount\":570,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/\",\"url\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/\",\"name\":\"GridDB Quickstart | GridDB: Open Source Time Series Database for IoT\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png\",\"datePublished\":\"2018-11-14T08:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:39+00:00\",\"description\":\"Install GridDB Download and Install If you prefer videos: Head over to the GridDB Github Releases page and download the RPM for the the latest version, as\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png\",\"contentUrl\":\"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png\",\"width\":1160,\"height\":653},{\"@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\/0f2f6d4b593adde8c43cf3ea5c794c66\",\"name\":\"Owen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g\",\"caption\":\"Owen\"},\"url\":\"https:\/\/www.griddb.net\/en\/author\/owen\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GridDB Quickstart | GridDB: Open Source Time Series Database for IoT","description":"Install GridDB Download and Install If you prefer videos: Head over to the GridDB Github Releases page and download the RPM for the the latest version, as","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-quickstart\/","og_locale":"en_US","og_type":"article","og_title":"GridDB Quickstart | GridDB: Open Source Time Series Database for IoT","og_description":"Install GridDB Download and Install If you prefer videos: Head over to the GridDB Github Releases page and download the RPM for the the latest version, as","og_url":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/","og_site_name":"GridDB: Open Source Time Series Database for IoT","article_publisher":"https:\/\/www.facebook.com\/griddbcommunity\/","article_published_time":"2018-11-14T08:00:00+00:00","article_modified_time":"2025-11-13T20:54:39+00:00","og_image":[{"width":1160,"height":653,"url":"https:\/\/www.griddb.net\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png","type":"image\/png"}],"author":"Owen","twitter_card":"summary_large_image","twitter_creator":"@GridDBCommunity","twitter_site":"@GridDBCommunity","twitter_misc":{"Written by":"Owen","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#article","isPartOf":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/"},"author":{"name":"Owen","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/0f2f6d4b593adde8c43cf3ea5c794c66"},"headline":"GridDB Quickstart","datePublished":"2018-11-14T08:00:00+00:00","dateModified":"2025-11-13T20:54:39+00:00","mainEntityOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/"},"wordCount":570,"commentCount":0,"publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/","url":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/","name":"GridDB Quickstart | GridDB: Open Source Time Series Database for IoT","isPartOf":{"@id":"https:\/\/griddb.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png","datePublished":"2018-11-14T08:00:00+00:00","dateModified":"2025-11-13T20:54:39+00:00","description":"Install GridDB Download and Install If you prefer videos: Head over to the GridDB Github Releases page and download the RPM for the the latest version, as","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/blog\/griddb-quickstart\/#primaryimage","url":"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png","contentUrl":"\/wp-content\/uploads\/2018\/11\/GridDB-QUickstart-pink.png","width":1160,"height":653},{"@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\/0f2f6d4b593adde8c43cf3ea5c794c66","name":"Owen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/47438a5c81215c7a9043be1b427e0bbd8dc0f77bd536f147f8495575149e4325?s=96&d=mm&r=g","caption":"Owen"},"url":"https:\/\/www.griddb.net\/en\/author\/owen\/"}]}},"_links":{"self":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts\/46577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/comments?post=46577"}],"version-history":[{"count":1,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts\/46577\/revisions"}],"predecessor-version":[{"id":51267,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/posts\/46577\/revisions\/51267"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/media\/25925"}],"wp:attachment":[{"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/media?parent=46577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/categories?post=46577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.griddb.net\/en\/wp-json\/wp\/v2\/tags?post=46577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}