차례:
정의-Pig Latin은 무슨 뜻인가요?
Pig Latin은 Apache Pig 작업에 사용되는 일종의 프로그래밍 언어로, 특정 종류의 데이터 분석 프로그램을 작성하기위한 소프트웨어 자원입니다.
Techopedia는 돼지 라틴어를 설명합니다
Apache Hadoop 리소스 세트는 데이터를 수집하고 정렬하는 데 널리 사용되는 방법입니다. 최근 몇 년간 빅 데이터 열풍 속에서 Hadoop은 Apache Pig와 같은 지원 도구와 함께 중요한 역할을 수행했습니다. 하둡 및 관련 도구 및 액세서리는 거의 전적으로 오픈 소스이므로 기존 라이센스 비용으로 판매되지 않습니다.
Hadoop 플랫폼에는 일괄 처리 데이터를위한 MapReduce라는 시스템과 Hadoop HDFS 파일 처리 시스템을 비롯한 여러 가지 주요 요소가 포함되어 있습니다. Apache Pig는 MapReduce 데이터 세트를 생성하는 컴파일러를 포함합니다. 목표는 빅 데이터 세트를 분석하는 것입니다.
개발자는 운영자가 Pig를 효과적으로 사용하도록 돕기 위해 Pig Latin 언어를 만들었습니다. 이 제품의 제조업체는 직접 명령을 의미 적으로 표현하기 쉬운 Pig Latin의 텍스트 특성에 의존하는 "편의성 프로그래밍"에 대해 이야기합니다. 소프트웨어에는 다양한 기능이 내장되어 있습니다.
Java 및 Python과 같이 널리 사용되는 프로그래밍 언어를 보완하는이 상대적으로 쉬운 언어를 살펴보면이 언어는 정수, 부동 소수점, 부울 등의 변수를 Java 및 기타 언어로 사용하는 것과 같은 특정 규칙을 따릅니다. 간단한 연산자 (Dexribe, Dump, Explain 및 Illustrate)를 사용하여 각각 간단한 데이터 결과를 얻습니다. Pig Latin에는 또한 쿼리 언어의 전통적인 부분 인 Group, Filter 및 Join과 같은 관계 연산자 세트가 포함되어 있습니다. Pig Latin의 쉬운 치트 시트의 다른 요소로는 문자열 함수, 수학 함수, 날짜-시간 함수 및 기타 유형의 명령 구문이 있습니다.