Cassandra veritabanıyla çalışmaya başladım. Ben cassandra veritabanına/ups/okuma/okumak için Datastax API kullanmayı planlıyorum. Bu Datastax API'sine (yeni İkili protokolü kullanan) tamamen yeniyim ve bazı uygun örneklere sahip olan çok fazla belge bulamıyorum. Datastax API (yeni İkili iletişim kuralı kullanan) çalışırken Cassandra'da sütun ailesi veya tablo oluşturma
Cassandra CLI Netflix istemcisi (Astyanax istemcisi) kullanılarak ile çalışıyordu
, o zaman ben Şimdi Datastax API kullanarak aynı şeyi yapmaya çalışıyordu bu-create column family profile
with key_validation_class = 'UTF8Type'
and comparator = 'UTF8Type'
and default_validation_class = 'UTF8Type'
and column_metadata = [
{column_name : crd, validation_class : 'DateType'}
{column_name : lmd, validation_class : 'DateType'}
{column_name : account, validation_class : 'UTF8Type'}
{column_name : advertising, validation_class : 'UTF8Type'}
{column_name : behavior, validation_class : 'UTF8Type'}
{column_name : info, validation_class : 'UTF8Type'}
];
gibi sütun aile oluşturdu. Bu nedenle Datastax API ile çalışmaya başlamak için, sütun ailesini yukarıda bahsedildiği gibi farklı bir şekilde oluşturmam gerekir mi? Veya Datastax API kullanarak Cassandra veritabanına veri eklemeye çalışacağım zaman yukarıdaki sütun ailesi iyi çalışacaktır.
yukarıdaki sütun ailesi Ben Şimdi
CREATE KEYSPACE USERS WITH strategy_class = 'SimpleStrategy' AND strategy_options:replication_factor = '1';
aşağıda- Ben masayı nasıl oluşturulacağını karıştırmayın am gibi KEYSPACE oluşturduk tüm sonra-
İlk çalışmaz ise? Bunu yapmanın doğru yolu olduğundan emin değilim?
Böyle yaratmalı mıyım?
CREATE TABLE profile ( id varchar, account varchar, advertising varchar, behavior varchar, info varchar, PRIMARY KEY (id) );
veya böyle oluşturması gerekir?
CREATE COLUMN FAMILY profile ( id varchar, account varchar, advertising varchar, behavior varchar, info varchar, PRIMARY KEY (id) );
Ve Datastax API ile çalışırken aynı zamanda ne kadar yukarıdaki tabloda veya sütun ailesinde
crd as DateType
lmd as DateType
Add- için?
Herhangi bir yardım için teşekkür ederiz.
datastax API tarafından ne demek istiyorsunuz ??? OpsCenter veya datastax java sürücüsü? – abhi
@ abhi, Datastax java sürücüsü. – ferhan