- [使用Cassandra CLI與Cassandra實體連線。]
- 開始使用Cassandra CLI
~cassandra/apache-cassandra-1.0.0$ bin/cassandra-cli
- 連至Cassandra實體
在Cassandra CLI下,執行一筆command,須加「;」至結尾,代表command的結束。因此與SQL command line相同,可分行鍵入command,最後加上「;」後送出,才會真正執行完整的command。
[default@unknown] connect 127.0.0.1/9160;
※客戶端連線至Cassandra的port,預設為9160。
- [新增keyspace與column family。]
- 建立keyspace,類似關聯式資料庫的「database」。
[default@unknown] create keyspace keyspace1;
- 指定使用哪個keyspace存取資料。
[default@unknown] use keyspace1;
- 建立column family,類似關聯式資料庫的「table」。
ü 方式一:僅指定column family名稱。
[default@keyspace1] create column family columnfamily1;
ü 方式二:指定column family名稱,並指定column name, key, 和預設column value的編碼型態。
[default@ keyspace1] create column family columnfamily1
... with comparator = UTF8Type
... and key_validation_class=UTF8Type