2014-03-02 1 views
0

작동하려면 exec 호출시 튜플을 반환하는 EvalFunc를 확장하는 클래스를 사용했습니다. 가방에도 같은 것을 사용할 수 있습니다 만, 튜플/가방으로부터 String를 돌려 줄 필요가 있습니다. 로딩은 파일 형식으로 이루어져야하므로, 나는 그 것을 만질 수있다. 로드 후 어디에서해야합니까 /해야합니다. 그래서, 그것에 대해 어떻게 가야합니까?hadoop 환경에서 튜플이나 가방을 처리하여 String을 어떤 식 으로든 반환 할 수 있습니까?

감사합니다, 벤 카트

+0

나는 당신이 요구하는 것을 따르지 않습니다. 당신은 명확히 할 수 있습니까? – matterhayes

+0

hadoop 데이터를 처리 할 때 값을 지우려면 EvalFunc에 확장 된 클래스를 사용합니다. 터플을 반환하는 'exec'메소드를 구현합니다. 하지만 문자열을 반환해야합니다. 기본적으로 출력에서 ​​나는 원하지 않는다 '('& '{'. –

답변

0

예! String 또는 Integer를 반환 할 수 있습니다.

문자열의 경우 EvalFunc 클래스에 T = String을 입력합니다. String을 반환합니다. Integer의 경우 EvalFunc 클래스에 T = Integer를 지정합니다. 정수를 반환합니다.

exec(), &에서 반환되는 필수 데이터 형식 인 process tuple/bag.

관련 문제