MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 7 as of 2014-08-07 20:48:16
  • Cassandra

Cassandra

The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

Slackbuild

  • cd /tmp
  • wget http://slackbuilds.org/slackbuilds/14.1/system/apache-cassandra.tar.gz

  • tar xvzf apache-cassandra.tar.gz
  • wget http://archive.apache.org/dist/cassandra/2.0.7/apache-cassandra-2.0.7-bin.tar.gz

  • ./apache-cassandra.SlackBuild

  • installpkg /tmp/apache-cassandra-2.0.7-noarch-1_SBo.tgz

Node up

  • useradd cassandra
  • mkdir /home/cassandra
  • cd /home/cassandra
  • chown cassandra . -R
  • mkdir /var/lib/cassandra
  • cd /var/lib/cassandra
  • chown cassandra . -R
  • mkdir /var/log/cassandra
  • cd /var/log/cassandra
  • chown cassandra . -R
  • JAVA_HOME=/opt/java /opt/apache-cassandra/bin/cassandra -f

cqlsh

http://wiki.apache.org/cassandra/GettingStarted

  • bin/cqlsh

CREATE KEYSPACE mykeyspace WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };
describe keyspaces;
USE mykeyspace;
CREATE TABLE users (  user_id int PRIMARY KEY,  fname text,  lname text );
INSERT INTO users (user_id,  fname, lname)  VALUES (1745, 'john', 'smith');
INSERT INTO users (user_id,  fname, lname)  VALUES (1744, 'john', 'doe');
INSERT INTO users (user_id,  fname, lname)  VALUES (1746, 'john', 'smith');
describe tables;
SELECT * FROM users;
desc table users;
CREATE INDEX ON users (lname);
desc table users;
SELECT * FROM users WHERE lname = 'smith';
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01