hive啟動metastore報錯

2021-10-19 02:04:54 字數 1225 閱讀 3177

hive啟動metastore報錯:com.mysql.jdbc.exceptions.jdbc4.mysqlsyntaxerrorexception: access denied for user 『root』@『node03』 to database 『hive』

錯誤原因如下:

解決步驟:

執行如下操作:

​ 注意這句要根據自己的資料庫名活用:grant all on 資料庫.* to 『使用者名稱』@』%』 identified by 『密碼』 with grant option;

mysql> grant all privileges on *hive* to 'root'@'%' identified by '123456' with grant option;

error 1046 (3d000): no database selected

mysql> grant all privileges on hive.* to 'root'@'%' identified by '123456' with grant option;

error 1819 (hy000): your password does not satisfy the current policy requirements

mysql>

set global validate_password_policy=low;

query ok, 0 rows affected (0.00 sec)

mysql>

set global validate_password_length=6;

query ok, 0 rows affected (0.00 sec)

mysql> grant all privileges on hive.* to 'root'@'%' identified by '123456' with grant option;

query ok, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;

query ok, 0 rows affected (0.00 sec)

mysql>

exit

開啟metastore即可正常啟動了

bin/hive --service metastore &

hive啟動報錯

hive啟動報錯,上網找了很多方法初始化,刪除hive元資料庫都做了,但是還是不能啟動hive,然後我重新把hive刪除 當然xml配置可以儲存乙份 從新安裝然後再建立hive資料庫,啟動hive,成功!hive建立時mysql中hive資料庫,一定不能存在否則 會報unable to instan...

hive 簡介 啟動

1.簡介 將結構化的資料檔案,對映為一張表,提供類sql查詢 hql 儲存格式可以支援 text,sequencefile,parquetfile,rcfile等。其中sequencefile是hadoop中的一種檔案格式,內容以序列化的kv物件來組織。外部表 建立時,只記錄路徑,資料位置不會改變。...

將Hive啟動為服務

我們之前使用的shell方式與hive互動只是hive互動方式中的一種,還有一種就是將hive啟動為服務,然後執行在乙個節點上,那麼剩下的節點就可以使用客戶端來連線它,從而也可以使用hive的資料分析服務。可以使用下面的命令來將hive啟動為服務。也可以用下面的命令在後台啟動hive服務。nohup...