4
PIG에서 변수를 선언하는 방법은 무엇입니까? 10으로 값을 갖는 정수를 원한다고 가정합니다. 어떻게 스크립트에서 선언 할 수 있습니까? 스키마를 재사용하는 방법은 무엇입니까?PIG에서 변수 및 스키마 선언
PIG에서 변수를 선언하는 방법은 무엇입니까? 10으로 값을 갖는 정수를 원한다고 가정합니다. 어떻게 스크립트에서 선언 할 수 있습니까? 스키마를 재사용하는 방법은 무엇입니까?PIG에서 변수 및 스키마 선언
'Declare'명령을 사용할 수 있다고 생각합니다. 하나의 매개 변수를 설명하는 데 사용되며 PIG 스크립트 내에서 사용됩니다.
%declare DESC 'Database'
A = load 'data' as (name, desc);
B = FILTER A by desc eq '$DESC';
.....
여기에 대해 자세히 알아볼 수 있습니다. Pig Parameter
Grunt interepreter에서는 작동하지 않습니다. –
DESC 선언 앞에 '$'가 없어야합니다. 나는 그것을 고쳤다, 지금 일해야한다. – kubi
https://issues.apache.org/jira/browse/PIG-2122에 따라 돼지 버전 0.14.0에서 작동해야합니다. –