powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Где найти описание протокола apache-cassandra?
6 сообщений из 6, страница 1 из 1
Где найти описание протокола apache-cassandra?
    #38244368
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где бы почитать о протоколе, его формат и значения полей?
...
Рейтинг: 0 / 0
Где найти описание протокола apache-cassandra?
    #38244589
АлексейС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

Прекрасная статья на хабре .
...
Рейтинг: 0 / 0
Где найти описание протокола apache-cassandra?
    #38244592
АлексейС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

Или имеется в виду thrift?
...
Рейтинг: 0 / 0
Где найти описание протокола apache-cassandra?
    #38244963
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейСWinnipuh,

Или имеется в виду thrift?

да, наверное он, поскольку у меня тут в прожекте используется thrift lib
...
Рейтинг: 0 / 0
Где найти описание протокола apache-cassandra?
    #38245110
АлексейС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

А что конкретно интересует?

Если взять само по себе thrift api - то это, фактически, работа с голыми байтами. Пример.

Вооружившись знаниями о строении кассандры и знаниями об api из статьи - можно уже крутить и вертеть как угодно, исследуя разные методы класса Client. В статье старая версия cassandra, можно нагуглить статью и поновее, но api в целом мало изменялось с тех пор.

Более глубокое знание о протоколе можно получить из исходников thrift api, но занятие это неблагодарное.

Можно воспользоваться более высокоуровневым апи - Hector.
...
Рейтинг: 0 / 0
Где найти описание протокола apache-cassandra?
    #38245114
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейСWinnipuh,

А что конкретно интересует?

...

да вот нашел частично, что искал.

случай 3 и 6.

3 - я так понимаю в свежих версиях является необязательным и даже игнорируется
6 - назначение и как обрабатывать?


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
/* describes a keyspace. */
struct KsDef {
    1: required string name,
    2: required string strategy_class,
    3: optional map<string,string> strategy_options,

    /** @deprecated ignored */
    4: optional i32 replication_factor,

    5: required list<CfDef> cf_defs,
    6: optional bool durable_writes=1,
}
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / Где найти описание протокола apache-cassandra?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]