获取cassandra中的所有行

Ben*_*son 12 cassandra

我有一个包含300万行的cassandra表.现在我试图获取所有行并将它们写入几个csv文件.我知道这是不可能的select * from mytable.有人可以告诉我怎么做到这一点?

还是有读取行任何方式n由排n排不指定任何where条件?

Tah*_*idi 12

据我所知,cassandra 2.0 '在驱动程序方面'的一个改进是自动分页.你可以这样做:

Statement stmt = new SimpleStatement("SELECT * FROM images LIMIT 3000000");
stmt.setFetchSize(100);
ResultSet rs = session.execute(stmt);

// Iterate over the ResultSet here
Run Code Online (Sandbox Code Playgroud)

更多阅读Cassandra 2.0在驱动程序方面的改进

你可以在这里找到司机.