查看Cassandra中是否存在行键

查看Cassandra中是否存在行键,cassandra,hbase,Cassandra,Hbase,在HBase中有一个HTable.exists(Get)方法,它允许我查看行键是否(至少)有一个关联的单元格。卡桑德拉呢?似乎没有这样的对应功能只需请求一列即可。如果返回任何内容,则该行存在 例如,在pycassa中,您将执行以下操作: if column_family.get(key, column_count=1): print key, "exists" 通过CQL 3,根据您的模式,您只需执行一个简单的选择,如: SELECT * FROM mycf WHERE key = '

在HBase中有一个HTable.exists(Get)方法,它允许我查看行键是否(至少)有一个关联的单元格。卡桑德拉呢?似乎没有这样的对应功能

只需请求一列即可。如果返回任何内容,则该行存在

例如,在pycassa中,您将执行以下操作:

if column_family.get(key, column_count=1):
    print key, "exists"
通过CQL 3,根据您的模式,您只需执行一个简单的选择,如:

SELECT * FROM mycf WHERE key = 'foo'

只需请求一列。如果返回任何内容,则该行存在

例如,在pycassa中,您将执行以下操作:

if column_family.get(key, column_count=1):
    print key, "exists"
通过CQL 3,根据您的模式,您只需执行一个简单的选择,如:

SELECT * FROM mycf WHERE key = 'foo'