《Cassandra实战》CassSeller程序源代码下载
下载地址:
https://files.cnblogs.com/gpcuster/source_code.rar
本目录中
CassSeller对应的是Cassandra-0.6.x版本的代码
CassSeller-0.7对应的是Cassandra-0.7.x版本的代码
对于Cassandra-0.6.x版本,打开conf/storage-conf.xml文件,在Keyspace配置项中,新添加一个Keyspace的配置信息,内容如下:
<Keyspace Name=”CassSeller”>
<ColumnFamily Name=”Seller”
CompareWith=”UTF8Type” />
<ColumnFamily Name=”Buyer”
CompareWith=”UTF8Type” />
<ColumnFamily Name=”ProductCategory”
CompareWith=”TimeUUIDType” />
<ColumnFamily Name=”Product”
CompareWith=”UTF8Type” />
<ColumnFamily Name=”Comment”
ColumnType=”Super”
CompareWith=”TimeUUIDType”
CompareSubcolumnsWith=”UTF8Type”/>
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
编辑完成后,保存并重新启动Cassandra。
对于Cassandra-0.7.x版本,CassSeller-0.7代码中已经包含了修改Cassandra Schema的逻辑,所以无需做任何修改即可执行。