Hive 생성 데이터베이스 타임즈 오류 [Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTAsk. MetaException] (해결됨)
4442 단어 hive
버전 정보
선행 작업
입력
show databases;
이상 없음, 입력create database db_test;
오류 발생 원인해결 방향
hive -hiveconf hive.root.logger=DEBUG,console
debug 모드로 시작하여 버그를 재현합니다. 시작에 이상이 없습니다. 입력
create database db_test;
에 아래 오류가 발생했습니다. 인코딩 문제일 것으로 추정됩니다. mysql 기본값은latin1 인코딩입니다.FAILED: ParseException line 1:0 character '˚' not supported here
line 1:1 character '˚' not supported here
2019-04-25T13:31:18,364 ERROR [0f3b65fb-3dc0-470e-86a8-e071bd5ec51e main] ql.Driver: FAILED: ParseException line 1:0 character '˚' not supported here
line 1:1 character '˚' not supported here
org.apache.hadoop.hive.ql.parse.ParseException: line 1:0 character '˚' not supported here
line 1:1 character '˚' not supported here
at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:217)
at org.apache.hadoop.hive.ql.parse.ParseUtils.parse(ParseUtils.java:77)
at org.apache.hadoop.hive.ql.parse.ParseUtils.parse(ParseUtils.java:70)
at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:468)
at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1317)
at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1457)
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1237)
at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1227)
at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:233)
at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:184)
at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403)
at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:821)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:759)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:686)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
해결책
create database hivedb charset=utf8;
hive-site.sh
프로필의 데이터베이스 연결 프로필이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Spark + HWC로 Hive 테이블을 만들고 자동으로 Metadata를 Atlas에 반영합니다.HDP 3.1.x의 경우 Spark + HWC에서 Hive 테이블을 만들고 자동으로 Metadata를 Atlas에 반영하는 방법이 있습니다. 방법: 전제조건: Hive Warehouse Connector (HWC) ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.