[HADOOP] 하둡 : Sqoop을 : 데이터베이스가 존재에도 불구하고 알 수없는 데이터베이스 '샘플'오류가 발생
HADOOP하둡 : Sqoop을 : 데이터베이스가 존재에도 불구하고 알 수없는 데이터베이스 '샘플'오류가 발생
나는 Sqoop을 기본적인 시도를하고 있어요. MySQL을 사용하여 나는 데이터베이스 샘플을 만들었습니다. 나는 테이블에 일부 데이터를 삽입, '샘플'데이터베이스의 테이블 고객을 만들었습니다.
심지어 데이터베이스에 존재하지만, 내가 알 수없는 데이터베이스 '샘플'을 받고 있어요 Sqoop을을 사용하여 HDFS에 테이블을 가져 오는 동안.
사용 명령을 Sqoop을 :
sqoop import --connect "jdbc:mysql://localhost:3306/sample" --username root --password 123456 --table customers --target-dir hdfs:/sqoop/customers2 -m 1
그러나이 명령은 테이블 고객을 보여줍니다
sqoop list-tables --connect "jdbc:mysql://localhost:3306/sample" --username root --password 123456"
테이블 및 스키마에 액세스 및 목록 테이블에 잘 작동하기 때문에 수입 명령이 실패 이유는 확실하지 명령.
나는 다음과 같은 시도 :
문제가 될 수있는 것을 제안하십시오.
응답에 대한 감사 할 것입니다.
로그:
java.lang.RuntimeException: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'sample'
at org.apache.sqoop.mapreduce.db.DBInputFormat.setConf(DBInputFormat.java:167)
at org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:62)
at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:117)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:722)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'sample'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
해결법
-
==============================
1.이 시도, 그것은 작동합니다
이 시도, 그것은 작동합니다
Sqoop을 가져 오기 --connect JDBC : mysql을 : 하둡 --password //localhost.localdomain/DVS_DB --username 하둡 --table DEPT --target-DIR sqoop_dir / --m 1;
from https://stackoverflow.com/questions/24283583/hadoop-sqoop-getting-unknown-database-sample-error-even-though-database-ex by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 단어를 대체하는 스파크에 프로그램을 작성하는 방법 (0) | 2019.09.24 |
---|---|
[HADOOP] 코끼리 조류와 하이브 예를 주소록 protobuf 데이터를 쿼리 할 수 없습니다 (0) | 2019.09.24 |
[HADOOP] 데이터 수로와 섭취와 하둡이 작동하지 않습니다 (0) | 2019.09.24 |
[HADOOP] 자바 API를 HBase를 연결하는 데 실패 (0) | 2019.09.24 |
[HADOOP] OOZIE에서 다중 입력 경로 구성 (0) | 2019.09.24 |