我刚刚开始使用Cassandra,我有一个特殊的问题,每当我检索一个值时,返回的是十六进制(请参见下文)。我用Google搜索没有成功。我很感激任何可能提供的帮助。谢谢!
[default@MyKeyspace] set User['hirsch']['email'] = 'swhirsch@nyc.rr.com';
Value inserted.
[default@MyKeyspace] get User['hirsch']['email'];
=> (column=656d61696c, value=7377686972736368406e79632e72722e636f6d, timestamp=1292294713343000)
答案 0 :(得分:5)
告诉cassandra您的列值中包含哪种数据:
使用column_metadata = [{column_name:email,validation_class:UTF8Type}]更新列系列用户;