여기서 설명하는 flow 에선
GenerateFlowFile 에서 생성한 flowfile 의 attribute 를 json 으로 만들고,
그것을 elasticsearch 에 넣는다.
아래 flow 를 따라 만들면 된다.
< 전체 flow >
< AttributeToJson >
uuid 외에 filename, custom attribute 등 다른 attribute 값을 넣고싶다면,
Attributes List 와 Attributes Regular Expression 에 넣으면 됨.
물론 Regular Expression 을 통해 함수 등을 마음대로 넣어도 됨
< PutElasticsearchHttp >
이 스샷을 찍는 당시 local 에 elasticsearch 를 설치하여 연결시켰기 때문에 localhost 에 연결함.
아래처럼 index 와 type 도 예쁘게 적어준다.
이렇게 세팅하고 연결시 timeout 이 난다면, 서버와 통신이 안 되는 것
telnet 등을 통해 통신이 잘 되는지 먼저 체크하자
'NiFi' 카테고리의 다른 글
[NiFi] standalone NiFi 에 security 적용하는 방법(TLS) (4) | 2021.02.06 |
---|---|
[NiFi] Attribute 에 Counter 만들기 (0) | 2021.02.05 |
[NiFi] 처음 flow 생성시 도움되는 참고 링크(영어) (0) | 2021.02.04 |
[NiFi] Apache NiFi Crash Course 필기 (1) | 2021.01.29 |
[NiFi] putHDFS, getHDFS 연결 및 권한 문제 (0) | 2021.01.28 |