{"id":944,"date":"2011-06-16T11:00:52","date_gmt":"2011-06-16T16:00:52","guid":{"rendered":"http:\/\/www.migrate2cloud.com\/blog\/?p=944"},"modified":"2016-03-21T02:49:20","modified_gmt":"2016-03-21T07:49:20","slug":"cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04","status":"publish","type":"post","link":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/","title":{"rendered":"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04"},"content":{"rendered":"<p>Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together\u00a0 <a href=\"http:\/\/www.allthingsdistributed.com\/2007\/10\/amazons_dynamo.html\">Dynamo&#8217;s<\/a> fully distributed design \u00a0and <a href=\"http:\/\/labs.google.com\/papers\/bigtable.html\">Bigtable&#8217;s<\/a> ColumnFamily-based data model.<\/p>\n<p>In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another.\u00a0 Nodes named \u201cseed\u201ds are the centre of this communication mechanism. It&#8217;s customary to pick a small number of relatively stable nodes to serve as your seeds. Do make sure that each seed also knows of at least one other. Having two nodes is what is preferred.<\/p>\n<p>Lets have a look at how we can bring a Cassandra cluster up with Cassandra 7.x on ubuntu 10.04<\/p>\n<p>First of all you have to install the java\/jdk .\u00a0 As that is out of scope for our discussion please do it on your own and let\u2019s start with cassandra.<\/p>\n<p>Add the following repositories to your apt sources list<\/p>\n<p>vim \/etc\/apt\/sources.list.d\/cassandra.list<\/p>\n<p>[bash]deb http:\/\/www.apache.org\/dist\/cassandra\/debian 07x main<br \/>\ndeb-src http:\/\/www.apache.org\/dist\/cassandra\/debian 07x main[\/bash]<\/p>\n<p>Import the following keys and add it to apt-key<\/p>\n<p>[bash]<\/p>\n<p>gpg &#8211;keyserver keyserver.ubuntu.com &#8211;recv-keys 4BD736A82B5C1B00<\/p>\n<p>gpg &#8211;export &#8211;armor 4BD736A82B5C1B00 | sudo apt-key add &#8211;<\/p>\n<p>gpg &#8211;keyserver keyserver.ubuntu.com &#8211;recv-keys F758CE318D77295D<\/p>\n<p>gpg &#8211;export &#8211;armor F758CE318D77295D | sudo apt-key add \u2013<\/p>\n<p>[\/bash]<\/p>\n<p>Execute<\/p>\n<p>[bash]apt-get update[\/bash]<\/p>\n<p>and make sure that no error is there with accessing the packages.<\/p>\n<p>Installing cassandra on all nodes(machines) with\u00a0 which we intend to build the cluster.<\/p>\n<p>[bash]apt-get install cassandra\u00a0 &#8211;yes[\/bash]<\/p>\n<p>Now edit the configuration file for Cassandra<\/p>\n<p>vim \/etc\/cassandra\/cassandra.yaml<\/p>\n<p>Here\u00a0 I will discuss the important directives that has to be edited for the cluster to take effect<\/p>\n<p><strong>initial_token: <\/strong><\/p>\n<p>eg:\u00a0 initial_token:\u00a0 136112946768375385385349842972707284582<\/p>\n<p>This parameter determines the position of each node in the Cassandra ring. Initial token for the first seed node should be \u20180\u2019.Here is a simple Python script that helps to calculate the token values.<\/p>\n<p>[bash]<\/p>\n<p>#! \/usr\/bin\/python<\/p>\n<p>import sys<\/p>\n<p>if (len(sys.argv) &gt; 1):<\/p>\n<p>num=int(sys.argv[1])<\/p>\n<p>else:<\/p>\n<p>num=int(raw_input(&#8220;How many nodes are in your cluster? &#8220;))<\/p>\n<p>for i in range(0, num):<\/p>\n<p>print &#8216;node %d: %d&#8217; % (i, (i*(2**127)\/num))<\/p>\n<p>[\/bash]<\/p>\n<p>executing this script will prompt you for the no. of nodes in your cluster. Then it will output the initial tokens for each node.<\/p>\n<p>For eg: Consider a 2 node cluster, the tokens will be<\/p>\n<p>node 0: 0<\/p>\n<p>node 1: 85070591730234615865843651857942052864<\/p>\n<p><strong>auto_bootstrap:<\/strong> false<\/p>\n<p>You can set this to false as we are just going to start the cluster for the first time.<\/p>\n<p><strong>seeds:<\/strong><\/p>\n<p><strong> -&lt; ip address &gt;<\/strong><\/p>\n<p>As I told you earlier, the seeds mentioned here will control the communication between the nodes.<\/p>\n<p>You can give the ips of the two nodes here\u00a0 for which you assigned the first two initial tokens generated by the script above.<\/p>\n<p>Example:<\/p>\n<p>Seeds:<\/p>\n<p>-192.168.1.10<\/p>\n<p>-192.168.1.13<\/p>\n<p>This seed entries should be the same on all nodes of the cluster.<\/p>\n<p><strong>listen_address:<\/strong><\/p>\n<p><strong>&amp;<\/strong><\/p>\n<p><strong>rpc_address:<\/strong><\/p>\n<p>You can leave both empty.<\/p>\n<p>Starting\u00a0 the Cassandra<\/p>\n<p>For starting Cassandra you can either use an init script\/ or the command \u201ccassandra\u201d. Here I will use the second option.<\/p>\n<p>As Cassandra service was started during the installation some values will be stored in \/var\/lib\/cassandra\/data directory. So Before starting Cassandra follow these steps.<\/p>\n<p>[bash]<\/p>\n<p>1)\u00a0\u00a0\u00a0\u00a0\u00a0 \/etc\/init.d\/cassandra stop<\/p>\n<p>2)\u00a0\u00a0\u00a0\u00a0\u00a0 rm \u2013rf\u00a0 \/var\/lib\/cassandra\/data<\/p>\n<p>3)\u00a0\u00a0\u00a0\u00a0\u00a0 mkdir \/var\/lib\/cassandra\/data<\/p>\n<p>[\/bash]<\/p>\n<p>After doing these steps on all the nodes please run the following\u00a0 command to start Cassandra on each node starting from the seed node 1<\/p>\n<p>[bash]# cassandra &amp;[\/bash]<\/p>\n<p>After starting Cassandra on all the nodes you can check the cluster status using the following command<\/p>\n<p>[bash]nodetool -h &lt;ip of the node &gt; \u00a0-p 8080 ring[\/bash]<\/p>\n<p>or<\/p>\n<p>[bash]nodetool -h localhost -p 8080 ring[\/bash]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together\u00a0 Dynamo&#8217;s fully distributed design \u00a0and Bigtable&#8217;s ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another.\u00a0 Nodes named \u201cseed\u201ds are the centre of [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[52,34,51,3],"tags":[4,458,88,87,91,127,460,461,459,444,86,462,263,213],"class_list":["post-944","post","type-post","status-publish","format-standard","hentry","category-amazon-ebs","category-amazon-ec2","category-amazon-web-services","category-cloud-computing","tag-amazon","tag-apache-cassandra","tag-aws-ec2","tag-cassandra","tag-cassandra-cluster","tag-cloud-computing","tag-computer-cluster","tag-dynamo","tag-fault-tolerant-computer-systems","tag-java","tag-nosql","tag-python","tag-structured-storage","tag-ubuntu"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo&#039;s fully distributed design and Bigtable&#039;s ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \u201cseed\u201ds are the centre of\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Migrate to Cloud - we make the clouds rain\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud\" \/>\n\t\t<meta property=\"og:description\" content=\"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo&#039;s fully distributed design and Bigtable&#039;s ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \u201cseed\u201ds are the centre of\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2011-06-16T16:00:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-03-21T07:49:20+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo&#039;s fully distributed design and Bigtable&#039;s ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \u201cseed\u201ds are the centre of\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#blogposting\",\"name\":\"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud\",\"headline\":\"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04\",\"author\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#organization\"},\"datePublished\":\"2011-06-16T11:00:52-05:00\",\"dateModified\":\"2016-03-21T02:49:20-05:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#webpage\"},\"articleSection\":\"Amazon EBS, Amazon EC2, Amazon Web Services, Cloud computing, amazon, Apache Cassandra, AWS EC2, cassandra, cassandra cluster, Cloud computing, Computer cluster, Dynamo, Fault-tolerant computer systems, Java, NoSql, Python, Structured storage, Ubuntu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/#listItem\",\"name\":\"Cloud computing\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/#listItem\",\"position\":2,\"name\":\"Cloud computing\",\"item\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#listItem\",\"name\":\"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#listItem\",\"position\":3,\"name\":\"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/category\\\/cloud-computing\\\/#listItem\",\"name\":\"Cloud computing\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#organization\",\"name\":\"Migrate to Cloud\",\"description\":\"we make the clouds rain\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin-2\\\/#author\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin-2\\\/\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d370c5f82d8ed54ea2a14d7d135705e3add3103f5fa9b7670bd9dc6335a92e9e?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#webpage\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/\",\"name\":\"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud\",\"description\":\"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \\u201cseed\\u201ds are the centre of\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/author\\\/admin-2\\\/#author\"},\"datePublished\":\"2011-06-16T11:00:52-05:00\",\"dateModified\":\"2016-03-21T02:49:20-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/\",\"name\":\"Migrate to Cloud\",\"description\":\"we make the clouds rain\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.migrate2cloud.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud","description":"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \u201cseed\u201ds are the centre of","canonical_url":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#blogposting","name":"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud","headline":"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04","author":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin-2\/#author"},"publisher":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/#organization"},"datePublished":"2011-06-16T11:00:52-05:00","dateModified":"2016-03-21T02:49:20-05:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#webpage"},"isPartOf":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#webpage"},"articleSection":"Amazon EBS, Amazon EC2, Amazon Web Services, Cloud computing, amazon, Apache Cassandra, AWS EC2, cassandra, cassandra cluster, Cloud computing, Computer cluster, Dynamo, Fault-tolerant computer systems, Java, NoSql, Python, Structured storage, Ubuntu"},{"@type":"BreadcrumbList","@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.migrate2cloud.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/#listItem","name":"Cloud computing"}},{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/#listItem","position":2,"name":"Cloud computing","item":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#listItem","name":"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#listItem","position":3,"name":"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04","previousItem":{"@type":"ListItem","@id":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/#listItem","name":"Cloud computing"}}]},{"@type":"Organization","@id":"https:\/\/www.migrate2cloud.com\/blog\/#organization","name":"Migrate to Cloud","description":"we make the clouds rain","url":"https:\/\/www.migrate2cloud.com\/blog\/"},{"@type":"Person","@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin-2\/#author","url":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin-2\/","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d370c5f82d8ed54ea2a14d7d135705e3add3103f5fa9b7670bd9dc6335a92e9e?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#webpage","url":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/","name":"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud","description":"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \u201cseed\u201ds are the centre of","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/#breadcrumblist"},"author":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin-2\/#author"},"creator":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/author\/admin-2\/#author"},"datePublished":"2011-06-16T11:00:52-05:00","dateModified":"2016-03-21T02:49:20-05:00"},{"@type":"WebSite","@id":"https:\/\/www.migrate2cloud.com\/blog\/#website","url":"https:\/\/www.migrate2cloud.com\/blog\/","name":"Migrate to Cloud","description":"we make the clouds rain","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.migrate2cloud.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Migrate to Cloud - we make the clouds rain","og:type":"article","og:title":"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud","og:description":"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \u201cseed\u201ds are the centre of","og:url":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/","article:published_time":"2011-06-16T16:00:52+00:00","article:modified_time":"2016-03-21T07:49:20+00:00","twitter:card":"summary_large_image","twitter:title":"Cassandra Cluster on AWS EC2 with Cassandra 7.x and ubuntu 10.04 - Migrate to Cloud","twitter:description":"Cassandra is a highly scalable, eventually consistent, distributed, structured key-value store. Cassandra brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In a cluster, Cassandra nodes exchange information about one another using a mechanism called Gossip. The nodes in a cluster needs to know one another. Nodes named \u201cseed\u201ds are the centre of"},"aioseo_meta_data":{"post_id":"944","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2022-12-27 09:16:42","updated":"2026-07-21 15:30:24","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.migrate2cloud.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/\" title=\"Cloud computing\">Cloud computing<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.migrate2cloud.com\/blog"},{"label":"Cloud computing","link":"https:\/\/www.migrate2cloud.com\/blog\/category\/cloud-computing\/"},{"label":"Cassandra Cluster on AWS EC2 with Cassandra 7.x  and ubuntu 10.04","link":"https:\/\/www.migrate2cloud.com\/blog\/cassandra-cluster-with-cassandra-7-x-and-ubuntu-10-04\/"}],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts\/944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/comments?post=944"}],"version-history":[{"count":35,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts\/944\/revisions"}],"predecessor-version":[{"id":2151,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/posts\/944\/revisions\/2151"}],"wp:attachment":[{"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/media?parent=944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/categories?post=944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.migrate2cloud.com\/blog\/wp-json\/wp\/v2\/tags?post=944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}