【发布时间】:2012-07-23 08:49:30
【问题描述】:
我使用的是最新版本的 Cassandra 1.1.2,并且我的 Cassandra 数据库中已有数据。我想通过以下方式更新列族的元数据:
使用 column_metadata = [{column_name: timestamp, validation_class: UTF8Type}] 更新列族注释;
(之前,时间戳是 IntegerType)
但是,Cassandra-CLI 返回: 'org.apache.thrift.transport.TTransportException'
当我再次尝试该命令时,我得到: 'org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe'
我在 Ubuntu 上运行 Cassandra。
【问题讨论】:
-
你能检查一下 cassandra 服务器是否正在运行。另外,能否重启 cli 并重新连接到正在运行的实例?
标签: nosql cassandra command-line-interface thrift