【发布时间】:2014-08-14 11:49:58
【问题描述】:
client = Cassandra.new('keyspacetest', '127.0.0.1:9160')
2.1.0 :019 > client.insert('users', '0', { 'id' => 'John', 'email' => 'jsmith@test.com' })
Cassandra::AccessError:列族“用户”无效
从家/cassandra/columns.rb:59:in column_family_property'
from home/cassandra/columns.rb:44:incolumn_name_class_for_key'
从家/cassandra/columns.rb:12:in column_name_class'
from home/cassandra/helpers.rb:21:inextract_and_validate_params'
从家/cassandra/cassandra.rb:399:in insert'
from (irb):19
from home/.rvm/rubies/ruby-2.1.0/bin/irb:11:in'
数据库:
cqlsh:keyspacetest> 从用户中选择 * ;
标识 |电子邮件 嗨 | 123@gmail.com cqlsh:keyspacetest> DESC TABLE 用户 ;
创建表用户 ( 标识文字, 电子邮件文本, 主键 ((id)) )
【问题讨论】: