실제로 Apache Nifi로 데이터를 처리하고 처리하는 큰 데이터 환경을 사용하고 있습니다. 결과는 HBase 테이블에 저장되고 하이브로 저장된 데이터에 액세스하려고합니다. 이제 HBase 테이블에서 읽을 REST 서비스를 설정하려고합니다.Hadoop에서 hhtprespon으로 결과가있는 REST 서비스를 설정하는 방법
나는 이것이 기존 솔루션과 표준 문제가 있다고 생각하지만 그렇지 않다 {: (42)는 "이름" "는 foobar" "용자 ID"}> HTTP 응답 - 예
는 http://localhost:50111/userid/42 수 . 문제는 HTTP 응답으로 결과를 보낼 수 없다는 것입니다.
먼저 Nifi를 사용하여 웹 서비스가 작동하지만 "200 OK"또는 "404 Not Found"와 같은 정적 컨텐츠 만 사용하십시오. 그래서 니피없이 해보 죠. 나는 Hive를위한 REST API 도구이기 때문에 WebHCat이 갈 도구라고 모두 읽었다. 큰! 하지만 ... 같은 문제 : HBase의 WebHCat 및 Hive를 사용하여 REST 서비스를 통해 쿼리를 실행할 수 있지만 결과를 가져올 옵션이 없습니다.
현재 내 지식으로는 기성품 솔루션이 없으며 자체 REST 서비스를 개발해야합니다. 권리? 정말?!
나 자신의 REST 서비스를 개발해야합니까, 아니면이 경우 가장 좋은 방법은 무엇입니까? 니기? Hiveserver2? 또한 Knox와 Ranger와 함께 REST 서비스를 확보하고자합니다.
누군가가 나를 도와 줄 수 있고, 더 나은 또는 최선의 연습 솔루션이 있다면 뭔가 새로운 것을 만들고 싶지 않기 때문에 나에게 맞는 (!) 길을 보여주기를 바랍니다.
감사 ~ N3