先决条件:
要求Java 版本》= 1.6
步驟一:
* tar -zxvf apache-cassandra-$VERSION.tar.gz
* cd apache-cassandra-$VERSION
* sudo mkdir -p /var/log/cassandra
* sudo chown -R `whoami` /var/log/cassandra
* sudo mkdir -p /var/lib/cassandra
* sudo chown -R `whoami` /var/lib/cassandra
注意:
conf/文件夹中的配置文件可以设置Cassandra的日志存储位置和数据存储位置,可以根据需求更改。
步驟二:
启动cassandra
* bin/cassandra -f
这里使用 -f 这个参数可以使 Cassandra 保持前台运行,并输出标准的日志形式。
下面我们来尝试通过命令行来写入和读取数据
* bin/cassandra-cli --host localhost --port 9160
应该打印出如下信息:
Connected to localhost/9160
Welcome to cassandra CLI.
Type 'help' or '?' for help. Type 'quit' or 'exit' to quit.
cassandra>
插入数据:
cassandra> set Keyspace1.Standard2['jsmith']['first'] = 'John'
Value inserted.
cassandra> set Keyspace1.Standard2['jsmith']['last'] = 'Smith'
Value inserted.
cassandra> set Keyspace1.Standard2['jsmith']['age'] = '42'
Value inserted.
查询数据:
cassandra> get Keyspace1.Standard2['jsmith']
(column=age, value=42; timestamp=1249930062801)
(column=first, value=John; timestamp=1249930053103)
(column=last, value=Smith; timestamp=1249930058345)
Returned 3 rows.
cassandra>
要求Java 版本》= 1.6
步驟一:
* tar -zxvf apache-cassandra-$VERSION.tar.gz
* cd apache-cassandra-$VERSION
* sudo mkdir -p /var/log/cassandra
* sudo chown -R `whoami` /var/log/cassandra
* sudo mkdir -p /var/lib/cassandra
* sudo chown -R `whoami` /var/lib/cassandra
注意:
conf/文件夹中的配置文件可以设置Cassandra的日志存储位置和数据存储位置,可以根据需求更改。
步驟二:
启动cassandra
* bin/cassandra -f
这里使用 -f 这个参数可以使 Cassandra 保持前台运行,并输出标准的日志形式。
下面我们来尝试通过命令行来写入和读取数据
* bin/cassandra-cli --host localhost --port 9160
应该打印出如下信息:
Connected to localhost/9160
Welcome to cassandra CLI.
Type 'help' or '?' for help. Type 'quit' or 'exit' to quit.
cassandra>
插入数据:
cassandra> set Keyspace1.Standard2['jsmith']['first'] = 'John'
Value inserted.
cassandra> set Keyspace1.Standard2['jsmith']['last'] = 'Smith'
Value inserted.
cassandra> set Keyspace1.Standard2['jsmith']['age'] = '42'
Value inserted.
查询数据:
cassandra> get Keyspace1.Standard2['jsmith']
(column=age, value=42; timestamp=1249930062801)
(column=first, value=John; timestamp=1249930053103)
(column=last, value=Smith; timestamp=1249930058345)
Returned 3 rows.
cassandra>