저의 배경-하둡 세계에서 4 주가되었습니다. Cloudera의 Hadoop VM을 사용하여 Hive, Pig 및 Hadoop에서 약간 눈을 led습니다. Map-Reduce 및 GFS에 대한 Google의 논문을 읽었습니다 ( PDF 링크 ).
나는 이해-
Pig의 언어 Pig Latin은 선언적 프로그래밍 스타일과 같은 SQL에서 (프로그래머가 생각하는 방식에 적합) Hive의 쿼리 언어가 SQL과 매우 유사합니다.
돼지는 하둡 위에 있고 원칙적으로 드라이어드 위에 앉아도됩니다. 나는 틀렸을 수도 있지만 Hive는 Hadoop과 밀접한 관련이 있습니다.
Pig Latin 및 Hive 명령은 모두 작업을 매핑하고 줄이기 위해 컴파일됩니다.
내 질문-돼지 (예 : 돼지)가 목적을 달성 할 수있을 때 둘 다 갖는 목표는 무엇입니까? Yahoo!가 Pig를 전파했기 때문입니까? 페이스 북으로 하이브?