2010-10-15 2 views
2

Я использую Cassandra 0.6.4, и я пытаюсь вставить UUID для столбца, и я получаю исключение: InvalidRequestException (почему: UUID должны быть ровно 16 байтов). Каков правильный способ вставки UUID? Благодаря!Cassandra - Как вставить UUID

Моя колонка семья определяется как:

<ColumnFamily CompareWith="TimeUUIDType" Name="Comments"/> 

фрагмент кода:

 try { 
      ColumnPath colPathname = new ColumnPath(COLUMN_FAMILY); 
      colPathname.setColumn(colName.getBytes(ENCODING)); 
      client.insert(KEYSPACE, rowKey, colPathname, colValue, System.currentTimeMillis(), ConsistencyLevel.ONE); 

     } catch (Exception exception) { 
      .. 
     } 
    } 

ответ

2

Те же проблемы, как this. То же решение :)

(короткая версия: вы вводите в заблуждение строку с именем/ключом столбца)

Смежные вопросы