cql 3 (Cassandra 1.1.12 を使用) を使用して、以下のようなテーブルを作成しました。
Create table User (
... userid varchar,
... password varchar,
... email varchar,
... gender varchar,
... fullName varchar,
... dateOfBirth varchar,
... bloodGroup varchar,
... ethnicity varchar,
... PRIMARY KEY (userid)
... );
しかし、hector api を使用すると、列ファミリーにデータを挿入できません。
Mutator<String> mutator = HFactory.createMutator(emr, ss);
System.out.println("Inserting");
mutator.addInsertion(user.getUserID(), USER, HFactory.createStringColumn(FULL_NAME, user.getFullName()))
.addInsertion(user.getUserID(), USER, HFactory.createStringColumn(EMAIL, user.getEmail()))
.addInsertion(user.getUserID(), USER, HFactory.createStringColumn(DOB, user.getDateOfBirth()))
.addInsertion(user.getUserID(), USER, HFactory.createStringColumn(BLOOD_GROUP, user.getBloodGroup()))
.addInsertion(user.getUserID(), USER, HFactory.createStringColumn(PASSWORD, user.getPassword()))
.addInsertion(user.getUserID(), USER, HFactory.createStringColumn(ETHNICITY, user.getEthnicity()))
.addInsertion(user.getUserID(), USER, HFactory.createStringColumn(GENDER, user.getGender()));
mutator.execute();
以下のエラーが発生しています
スレッド「メイン」の例外 me.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException (なぜ: unconfigured columnfamily ユーザー)
誰でも助けてもらえますか?