По крайней мере, в транке Thrift есть поддержка C glib, что означает, что можно создать клиент C для Cassandra.Вероятно, он еще не очень хорошо протестирован.
posulliv / libcassandra никогда не был завершен и поддерживает только Cassandra 0.6.В нем отсутствуют некоторые функции, такие как, например, поддержка суперколонок.
Я также запустил клиент C ++, который поддерживает Cassandra 0.7 , но на данный момент он еще не готов.Большая часть Cassandra API поддерживается.По крайней мере, это может быть хорошим примером работы с Thrift API.Конечно, если вы способны внести свой вклад в проект или запустить клиент C, я думаю, что многие оценят это.