2
我創建了一個表,如下使用CQL 3(使用卡桑德拉1.1.12)如何連接使用赫克託API
Create table User (
... userid varchar,
... password varchar,
... email varchar,
... gender varchar,
... fullName varchar,
... dateOfBirth varchar,
... bloodGroup varchar,
... ethnicity varchar,
... PRIMARY KEY (userid)
...);
但是用威嚇的API cql3,我不能夠在列中插入數據家庭。
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();
這是給下面的錯誤
異常線程 「main」 me.prettyprint.hector.api.exceptions.HInvalidRequestException:InvalidRequestException(原因:未配置的ColumnFamily用戶)
任何人都可以請幫助?