列を追加しようとしていますが、うまくいきません。(合計 10 列) 3 つの複合キーと 7 つの列 (複合キーを除く)があり
ます。これらの列を API に追加して、SstableLaoder を使用して cassandra にロードする sstable を構築したいと考えています。
私はこの例外を取得しています:
「複合柱はすでに完全に構築されています」
ビルダー builder = compositeColumn.builder();
while ((line = reader.readLine()) != null)
{
if (entry.parse(line, lineNumber))
{
usersWriter.newRow(bytes(entry.sn));
builder.add(bytes(entry.ts));
builder.add(bytes(entry.dn));
builder.add(bytes(entry.re));
//builder.add(bytes(entry.password));
//builder.add(bytes(entry.email));
usersWriter.addColumn(builder.add(bytes("ds")).build(),bytes(entry.ds), timestamp);
//usersWriter.addColumn(builder.add(bytes("re")).build(),bytes(entry.re), timestamp);
// usersWriter.addColumn(builder.add(bytes("age")).build(),bytes(entry.age), timestamp);
// usersWriter.addColumn(builder.add(bytes("password")).build(),bytes(entry.password), timestamp);
// usersWriter.addColumn(builder.add(bytes("email")).build(),bytes(entry.email), timestamp);
//usersWriter.addColumn(builder.add(bytes("msgid")).build(),bytes(entry.key), timestamp);
builder = compositeColumn.builder();
System.out.println(lineNumber);
}