91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

hive創建表失敗,drop表失敗

發布時間:2020-03-31 13:02:06 來源:網絡 閱讀:3736 作者:1350368559 欄目:數據庫

一、hive創建表失敗,報錯:

CREATE TABLE pokes (foo INT, bar STRING);
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:javax.jdo.JDODataStoreException: An exception was thrown while adding/validating class(es) : Specified key was too long; max key length is 767 bytes
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes


解決方法:
mysql> SET @@global.innodb_large_prefix = 1;

mysql> ALTER DATABASE hivedb character set latin1;




二、drop表報錯卡主,日志看不到信息,


解決方法:

方法一:最后找到問題是mysql5.6.30,換了一個mysql5.1數據庫版本,解決問題

方法二:針對mysql5.6.30的bug,需要手動初始化hive metastore,否則用戶在drop table時候會卡主。在dmp-gateway數據庫(配置文件中指定的mysql)


[root@DMP-GATEWAY ~]# cd /opt/amos/hive/bin/

[root@DMP-GATEWAY bin]# ./schematool -dbType mysql –initSchema

結果:

Starting metastore schema initialization to 1.2.0

Initialization script hive-schema-1.2.0.mysql.sql

Initialization script completed

查看數據庫:

[root@DMP-GATEWAY ~]# mysql -uroot –p

mysql> show databases;

--------------------

Database

--------------------

information_schema

exp

hive

hivedb 可以看到hivedb數據庫被創建



hive創建表失敗,drop表失敗



hive創建表失敗,drop表失敗

hive創建表失敗,drop表失敗



三、在mestatore初始化后,會自動創建hivedb數據庫,清空所有表,或者

drop database hivedb

create database hivedb


source hive-txn-schema-0.14.0.mysql.sql

source hive-schema-1.2.0.mysql.sql


git地址:

https://github.com/apache/hive/tree/release-1.2.1/metastore/scripts/upgrade/mysql



四、報錯

no library native-lzo


需要 yum install -y lzo

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西充县| 高唐县| 泽库县| 阜康市| 浠水县| 新野县| 乌拉特前旗| 商城县| 新余市| 盐边县| 朝阳区| 昌宁县| 安福县| 穆棱市| 资中县| 阿拉善左旗| 余庆县| 沧源| 吉水县| 梅州市| 乌拉特中旗| 巴楚县| 河源市| 特克斯县| 两当县| 鄂温| 南投县| 平顺县| 治县。| 全南县| 休宁县| 土默特右旗| 中阳县| 工布江达县| 古蔺县| 肇源县| 汽车| 茂名市| 兴和县| 长宁县| 新巴尔虎左旗|