[HADOOP] 구문은 데이터베이스에 100 개 테이블에서 수입 5 Sqoop을합니다 - 키워드를 제외 사용하지 않는?
HADOOP구문은 데이터베이스에 100 개 테이블에서 수입 5 Sqoop을합니다 - 키워드를 제외 사용하지 않는?
나는 데이터베이스에 100 개 테이블이있다. 난 단지 5 테이블을 가져올. 나는 /를 사용하지 않을 수 없다 "- 제외"명령을
해결법
-
==============================
1.
This can be done by shell script. 1)Prepare a input file which has list of 5 DBNAME.TABLENAME 2)The shell script will have this file as input, iterate line by line and execute sqoop statement for each line. while read line; do DBNAME=`echo $line | cut -d'.' -f1` tableName=`echo $line | cut -d'.' -f2` sqoop import -Dmapreduce.job.queuename=$RM_QUEUE_NAME --connect '$JDBC_URL;databaseName=$DBNAME;username=$USERNAME;password=$PASSWORD' --table $tableName --target-dir $DATA_COLLECTOR/$tableName --fields-terminated-by '\001' -m 1 done<inputFile
from https://stackoverflow.com/questions/50469413/syntax-to-sqoop-import-5-out-of-100-tables-present-in-database-dont-use-exclu by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 왜 이런 예는 NaN의 결과는 무엇입니까? (0) | 2019.10.22 |
---|---|
[HADOOP] 파이썬을 사용하여 하이브 쿼리 출력에서 인쇄 빈 줄을 제거 (0) | 2019.10.22 |
[HADOOP] 하둡 소스 이클립스를 구성 다운로드 (0) | 2019.10.22 |
[HADOOP] K는 클러스터링 조련사를 의미 (0) | 2019.10.22 |
[HADOOP] 64 비트 VM 윈도우 7 32 비트에 우분투 14.04에 빅 데이터 하둡을 설치하는 방법 (0) | 2019.10.22 |