SlideShare a Scribd company logo
1 of 12
Download to read offline
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Apache Cassandra
Ishan Kathpal
Department Of Computer Science And Engineering
Central University Of Rajasthan
September 30, 2022
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Outline
1 Introduction
2 Releases
3 Features
4 CQL
5 How To Contribute ?
6 Download & Installation
7 References
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Introduction
Apache Cassandra is:-
An open source No-SQL distributed database.
Scalable and high available without compromising
performance.
Linear scalable.
Fault-tolerance on commodity hardware or cloud
infrastructure.
A perfect platform for mission-critical data.
[2]
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Releases
Version Original release date Latest version Release date
0.6 2010-04-12 0.6.13 2011-04-18
0.7 2011-01-10 0.7.10 2011-10-31
0.8 2011-06-03 0.8.10 2012-02-13
1.0 2011-10-18 1.0.12 2012-10-04
1.1 2012-04-24 1.1.12 2013-05-27
1.2 2013-01-02 1.2.19 2014-09-18
2.0 2013-09-03 2.0.17 2015-09-21
2.1 2014-09-16 2.1.22 2020-08-31
2.2 2015-07-20 2.2.19 2020-11-04
3.0 2015-11-09 3.0.27 2022-05-13
3.11 2017-06-23 3.11.13 2022-05-13
4.0 2021-07-26 4.0.6 2022-08-25
Table: 1 [6]
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Features
✼ Distributed
✼ Supports replication & Multi data center replication
✼ Scalability
✼ Fault-tolerance
✼ MapReduce Support
✼ Query Language
[5]
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Cassandra Query Language (CQL)
CQL offers a model similar to SQL.
To aid in specifying the CQL syntax, we will use the following
conventions in this document:-
Language rules will be given in an informal BNF variant
notation.
The CQL language uses identifiers (or names) to identify
tables, columns and other objects. An identifier is a token
matching the regular expression [a-zA-Z][a-zA-Z0-9 ]*.
There is a second kind of identifier called a quoted identifier
defined by enclosing an arbitrary sequence of characters
(non-empty) in double-quotes(”). Quoted identifiers are never
keywords.
[4]
Introduction Releases Features CQL How To Contribute ? Download & Installation References
How To Contribute ? I
Becoming a contributor
Patches—source code, documentation.
Help on mailing lists, website—to Apache projects.
Crucial to the project’s success.
Becoming a Committer
Members of a project development community
Write access to an Apache project.
New committers and PMC members are elected by the
Cassandra PMC based on merit.
Reporting Bugs
Suspected a bug !! Report it to the Apache Cassandra JIRA
tracking system.
Provide as much detail as you can on your problem, version
and environment.
Introduction Releases Features CQL How To Contribute ? Download & Installation References
How To Contribute ? II
Reporting a Vulnerability
To report a vulnerability for Cassandra, contact the Apache
Security Team.
Proposing New Features
The CEP provides a process for the proposal, discussion and
endorsement of new feature development in Cassandra.
Anyone can initiate a CEP.
Learn how to propose and shepherd a CEP.
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Download & Installation I
Installation from Debian packages:-
For the (release series) specify the major version number,
without dot, and with an appended x.
Add the Apache repository of Cassandra to
/etc/apt/sources.list.d/cassandra.sources.list.
echo ”deb https://debian.cassandra.apache.org 40x main” |
sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
[1]
Introduction Releases Features CQL How To Contribute ? Download & Installation References
Download & Installation II
Add the Apache Cassandra repository keys:
curl https://downloads.apache.org/cassandra/KEYS — sudo
apt-key add -
Update the repositories:
sudo apt-get update
Install Cassandra:
sudo apt-get install cassandra
[3]
Introduction Releases Features CQL How To Contribute ? Download & Installation References
References I
[1] Apache cassandra.
https://cassandra.apache.org/_/download.html.
Accessed: 2022-09-29.
[2] Apache cassandra documentation.
https://cassandra.apache.org/_/index.html.
Accessed: 2022-09-29.
[3] Apache cassandra documentation.
https://cassandra.apache.org/_/quickstart.html.
Accessed: 2022-09-29.
[4] The cassandra query language (cql).
https://cassandra.apache.org/doc/latest/cassandra/
cql/index.html.
Accessed: 2022-09-29.
Introduction Releases Features CQL How To Contribute ? Download & Installation References
References II
[5] Features of cassandra.
https:
//www.geeksforgeeks.org/features-of-cassandra/.
Accessed: 2022-09-29.
[6] Index of /dist/cassandra.
https://archive.apache.org/dist/cassandra/.
Accessed: 2022-09-29.

More Related Content

Similar to Apache Cassandra

BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
ssuserc6aaff
 

Similar to Apache Cassandra (20)

BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
Cloud-native .NET-Microservices mit Kubernetes @BASTAcon
Cloud-native .NET-Microservices mit Kubernetes @BASTAconCloud-native .NET-Microservices mit Kubernetes @BASTAcon
Cloud-native .NET-Microservices mit Kubernetes @BASTAcon
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
SonarQube presentation.pptx
SonarQube presentation.pptxSonarQube presentation.pptx
SonarQube presentation.pptx
 
DevOps with Kubernetes and Helm - OSCON 2018
DevOps with Kubernetes and Helm - OSCON 2018DevOps with Kubernetes and Helm - OSCON 2018
DevOps with Kubernetes and Helm - OSCON 2018
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
 
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for GovernmentAWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
 
SkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid CloudSkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid Cloud
 
The New & Improved Confluence Server and Data Center
The New & Improved Confluence Server and Data CenterThe New & Improved Confluence Server and Data Center
The New & Improved Confluence Server and Data Center
 
Why so continuous
Why so continuousWhy so continuous
Why so continuous
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
Open Source Software – Open Day Oracle 2013
Open Source Software  – Open Day Oracle 2013Open Source Software  – Open Day Oracle 2013
Open Source Software – Open Day Oracle 2013
 
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
VMworld 2014: VMware NSX and vCloud Automation Center Integration Technical D...
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
 
Introduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David NalleyIntroduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David Nalley
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
Modern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with Kubernetes
 
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with ConcourseContinuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 

Apache Cassandra

  • 1. Introduction Releases Features CQL How To Contribute ? Download & Installation References Apache Cassandra Ishan Kathpal Department Of Computer Science And Engineering Central University Of Rajasthan September 30, 2022
  • 2. Introduction Releases Features CQL How To Contribute ? Download & Installation References Outline 1 Introduction 2 Releases 3 Features 4 CQL 5 How To Contribute ? 6 Download & Installation 7 References
  • 3. Introduction Releases Features CQL How To Contribute ? Download & Installation References Introduction Apache Cassandra is:- An open source No-SQL distributed database. Scalable and high available without compromising performance. Linear scalable. Fault-tolerance on commodity hardware or cloud infrastructure. A perfect platform for mission-critical data. [2]
  • 4. Introduction Releases Features CQL How To Contribute ? Download & Installation References Releases Version Original release date Latest version Release date 0.6 2010-04-12 0.6.13 2011-04-18 0.7 2011-01-10 0.7.10 2011-10-31 0.8 2011-06-03 0.8.10 2012-02-13 1.0 2011-10-18 1.0.12 2012-10-04 1.1 2012-04-24 1.1.12 2013-05-27 1.2 2013-01-02 1.2.19 2014-09-18 2.0 2013-09-03 2.0.17 2015-09-21 2.1 2014-09-16 2.1.22 2020-08-31 2.2 2015-07-20 2.2.19 2020-11-04 3.0 2015-11-09 3.0.27 2022-05-13 3.11 2017-06-23 3.11.13 2022-05-13 4.0 2021-07-26 4.0.6 2022-08-25 Table: 1 [6]
  • 5. Introduction Releases Features CQL How To Contribute ? Download & Installation References Features ✼ Distributed ✼ Supports replication & Multi data center replication ✼ Scalability ✼ Fault-tolerance ✼ MapReduce Support ✼ Query Language [5]
  • 6. Introduction Releases Features CQL How To Contribute ? Download & Installation References Cassandra Query Language (CQL) CQL offers a model similar to SQL. To aid in specifying the CQL syntax, we will use the following conventions in this document:- Language rules will be given in an informal BNF variant notation. The CQL language uses identifiers (or names) to identify tables, columns and other objects. An identifier is a token matching the regular expression [a-zA-Z][a-zA-Z0-9 ]*. There is a second kind of identifier called a quoted identifier defined by enclosing an arbitrary sequence of characters (non-empty) in double-quotes(”). Quoted identifiers are never keywords. [4]
  • 7. Introduction Releases Features CQL How To Contribute ? Download & Installation References How To Contribute ? I Becoming a contributor Patches—source code, documentation. Help on mailing lists, website—to Apache projects. Crucial to the project’s success. Becoming a Committer Members of a project development community Write access to an Apache project. New committers and PMC members are elected by the Cassandra PMC based on merit. Reporting Bugs Suspected a bug !! Report it to the Apache Cassandra JIRA tracking system. Provide as much detail as you can on your problem, version and environment.
  • 8. Introduction Releases Features CQL How To Contribute ? Download & Installation References How To Contribute ? II Reporting a Vulnerability To report a vulnerability for Cassandra, contact the Apache Security Team. Proposing New Features The CEP provides a process for the proposal, discussion and endorsement of new feature development in Cassandra. Anyone can initiate a CEP. Learn how to propose and shepherd a CEP.
  • 9. Introduction Releases Features CQL How To Contribute ? Download & Installation References Download & Installation I Installation from Debian packages:- For the (release series) specify the major version number, without dot, and with an appended x. Add the Apache repository of Cassandra to /etc/apt/sources.list.d/cassandra.sources.list. echo ”deb https://debian.cassandra.apache.org 40x main” | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list [1]
  • 10. Introduction Releases Features CQL How To Contribute ? Download & Installation References Download & Installation II Add the Apache Cassandra repository keys: curl https://downloads.apache.org/cassandra/KEYS — sudo apt-key add - Update the repositories: sudo apt-get update Install Cassandra: sudo apt-get install cassandra [3]
  • 11. Introduction Releases Features CQL How To Contribute ? Download & Installation References References I [1] Apache cassandra. https://cassandra.apache.org/_/download.html. Accessed: 2022-09-29. [2] Apache cassandra documentation. https://cassandra.apache.org/_/index.html. Accessed: 2022-09-29. [3] Apache cassandra documentation. https://cassandra.apache.org/_/quickstart.html. Accessed: 2022-09-29. [4] The cassandra query language (cql). https://cassandra.apache.org/doc/latest/cassandra/ cql/index.html. Accessed: 2022-09-29.
  • 12. Introduction Releases Features CQL How To Contribute ? Download & Installation References References II [5] Features of cassandra. https: //www.geeksforgeeks.org/features-of-cassandra/. Accessed: 2022-09-29. [6] Index of /dist/cassandra. https://archive.apache.org/dist/cassandra/. Accessed: 2022-09-29.