[HADOOP] 돼지 MultiStorage
HADOOP돼지 MultiStorage
나는 툴툴 쉘에서 아래 돼지 스크립트를 실행 한
Register D:\Pig\contrib\piggybank\java\piggybank.jar;
a = load '/part' using PigStorage(',') as (uuid:chararray,timestamp:chararray,Name:chararray,EmailID:chararray,CompanyName:chararray,Location:chararray);
store a into '/output/multistorage' USING MultiStorage('/output/multistorage','2', 'none', ',');
이 작업을 실행하는 동안 아래와 같이 오류가 발생합니다
2015-11-03 05:47:36,328 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 10
70: Could not resolve MultiStorage using imports: [, java.lang., org.apache.pig.
builtin., org.apache.pig.impl.builtin.]
어떤 일이 나를 도와 드릴까요?
해결법
-
==============================
1.당신은 로그 청구로 기능을 가져 오지 않았다. 단지 당신을 위해 실제로 액세스 할 수있는 경우, 다음과 같은 코드를 시도 할 수 있습니다 (하나 개의 누락 라인이 있었다)
당신은 로그 청구로 기능을 가져 오지 않았다. 단지 당신을 위해 실제로 액세스 할 수있는 경우, 다음과 같은 코드를 시도 할 수 있습니다 (하나 개의 누락 라인이 있었다)
REGISTER D:\Pig\contrib\piggybank\java\piggybank.jar; DEFINE MULTISTORAGE org.apache.pig.piggybank.storage.MultiStorage(); a = LOAD'/part' USING PigStorage(',') AS (uuid:chararray,timestamp:chararray,Name:chararray,EmailID:chararray,CompanyName:chararray,Location:chararray); STORE a into '/output/multistorage' USING MULTISTORAGE('/output/multistorage','2', 'none', ',');
당신은 이름에 의해 분할된다.
from https://stackoverflow.com/questions/33497182/multistorage-in-pig by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 매우 큰 INNER 가입 SQL 쿼리를 분할 (0) | 2019.09.28 |
---|---|
[HADOOP] ExitCodeException는 네임 노드를 응시하면서 (0) | 2019.09.28 |
[HADOOP] oozie 작업을 가장 - 권한 문제 (0) | 2019.09.28 |
[HADOOP] BigQuery에 하둡 커넥터 & 통해 Dataproc (0) | 2019.09.28 |
[HADOOP] Oozie - 작업 로그가 표시되지 않습니다 (0) | 2019.09.28 |