hive執行建表命令報錯

2021-09-28 22:33:57 字數 667 閱讀 1972

hive執行建表命令報錯:failed: execution error, return code 1 from org.apache.hadoop.hive.ql.exec.ddltask. metaexception(message:for direct metastore db connections, we don』t support retries at the client level.)

這個是由於我的mysql不再本地(預設使用本地資料庫),這裡需要配置遠端元資料伺服器,然後在hive服務端啟動元資料儲存服務,metastore用於和mysql之間的表結構建立或更新時通訊

首先在配置檔案配置metastore的配置,如下

hive.metastore.uris

thrift:

jdbc/odbc connection hive,if mysql must set

配置好後,啟動通訊服務:

[bdata@bdata4 bin]$ ./hive --service metastore -hiveconf hbase.zookeeper.quorum=bdata1,bdata2,bdata3 -hiveconf hbase.zookeeper.property.clientport=2181  &

hive常用建表命令整理。

近日學習hive過程中,其基本操作與mysql類似,不做贅述 特別的,針對一些hive中的建表命令進行了整理。建立表,external 外部表 hive create external table if not exists t2 id int,name string,age int comment...

hive建表範例

建表範例 支援update和delete create table aaa id string visitor name string clustered by id into 2buckets stored as orc tblproperties transactional true 目前只有o...

hive建表範例

建表範例 支援update和delete create table aaa id string visitor name string clustered by id into 2buckets stored as orc tblproperties transactional true 目前只有o...