Как обновить колонку кассандры? - PullRequest
1 голос
/ 24 мая 2011

Я абсолютный новичок на Кассандре, и я прошу о помощи.

client.insert(ByteBuffer.wrap(userIDKey), cp, new Column(ByteBuffer.wrap("name".getBytes(UTF8)), ByteBuffer
                .wrap("George Clinton".getBytes(UTF8)), new Date().getTime()), CL);

Теперь я хотел бы обновить имя и добавить к имени суффикс 'Jr.'.Очень простой вариант использования, но я не могу это сделать.

Ответы [ 2 ]

3 голосов
/ 25 мая 2011

Ответ ДНК верен, но похоже, что вы используете сырой Thrift вместо одного из высокоуровневых Java-клиентов , которые доступны. Вы можете избежать большой работы и ловушек, используя вместо этого один из них.

3 голосов
/ 25 мая 2011

Вставьте новые значения для того же ключа строки и имен столбцов, и они должны перезаписать старые значения.

См:

Обновить существующее значение столбца

и

Колонка обновления Кассандры

...