Apache Nifi - Kafka to HBase
·
DataPipeline/Nifi
[ 아키텍처 ]Kafka -> Nifi -> HBase -> Python으로 데이터 Fetch [ Kafka ]카프카의 토픽명과 컨슈머그룹명을 정해 데이터를 받는다. [ Nifi ]아래와 같은 프로세스 플로우로 구성할 수 있다. ConsumerKafka에 토픽명과 그룹명을 설정값으로 입력한다UpdateAttribue와 ReplaceText는 해당 데이터가 나이파이에 적제되는 시간을 입력하기 위함이므로 생략가능하다.PutHBaseJson에 HBase TableName, Row Identifier, Column Family값을 입력한다.네임스페이스가 있다면 NS:TableName과 값이 입력한다.Row Identifier값은 로우키가 되므로 유니크한 값으로 설정한다. 예시에선 $(createdAt}_$..