Storm 's Trident를 Cassandra 2.0.5, Storm 버전 0.9.0.1과 함께 사용하는 방법을 배우고 있습니다. 또한 com.hmsonline storm-cassandra 0.4.0-rc4 contrib도 사용하고 있습니다.Trident Storm-Cassandra, 복수 기본 키가있는 테이블에 쓰기
목표는 단순히 id (int), 이름 (텍스트) 및 문장 (텍스트) 열이있는 테이블에 텍스트 행을 삽입하는 것입니다. id와 name은 기본 키입니다.
partitionPersist
에는 StateUpdater
이 필요하며 그 중 하나는 com.hmsonline.storm.cassandra.trident.CassandraUpdater<K, C, V>
입니다. 하지만 그것은 입력으로 단 하나의 키가되고 두 개가 아닌 것 같습니다 (ID와 이름이 필요함). 튜플 매퍼 (TridentTupleMapper
)도 하나의 키 사용 : 어쩌면
TridentTupleMapper<K, C, V> tupleMapper
내가 부족 뭔가를하지만, 내가 어떻게 키로 여러 열을 정의합니까?
감사합니다.이 예제는 정말 도움이됩니다. –