Cassandra 安装與準備

安裝 Cassandra回首頁

    • Apache Cassandra 安裝檔:下載點
      • 安裝 Cassandra 套件:python [.]/pylib/setup.py install
      • 啟動 資料庫:[.]/bin/cassandra -F
      • 執行 資料庫管理介面:[.]/bin/cqlsh
      • 執行 測試資料庫腳本:
        • CREATE KEYSPACE emprogria WITH REPLICATION={'class': 'SimpleStrategy', 'replication_factor': 1};
        • USE emprogria; CREATE TABLE users (user_id int PRIMARY KEY, fname text, lname text, age int);
        • INSERT INTO users (user_id, fname, lname, age) VALUES (1742, 'John', 'Smith', 42); INSERT INTO users (user_id, fname, lname, age) VALUES (1735, 'John', 'Doe', 35); INSERT INTO users (user_id, fname, lname, age) VALUES (1755, 'Rich', 'Lee', 55);
        • SELECT * FROM users; user_id | age | fname | lname ---------+-----+-------+------- 1745 | 45 | John | Smith 1735 | 35 | John | Doe 1755 | 55 | Rich | Lee (3 rows)
      • 執行 測試資料庫程式:
        • from cassandra.cluster import Cluster cluster = Cluster() session = cluster.connect('emprogria') result = session.execute("select * from users") for user in result: print "%d\t%s\t%s\t%d" % (user.user_id, user.fname, user.lname, user.age)

安裝開發環境 Python

    • 安裝套件:pyreadline, blist, cassandra-driver

Cassandra 運行環境