我的mysql配置檔案在/etc/mysql/my.cnf這個裡面。大家可以根據自己的情況。
首先你要關閉防火牆,確保你的hive-site.xml配置的mysql url 是正確的
如果這些都確保沒問題了,那就是許可權的問題了,想一想你有沒有輸入過這些。
create user 『hive』@』你的ip』 identified by 『123456』;
grant all privileges on . to hive identified by 『123456』 with grant option;
因為我上圖我配置的配置檔案就是我的ip,所以我@後面就直接寫的ip。
mysql> set session binlog_format = 'mixed';
mysql> set global binlog_format = 'mixed';
進入mysql輸入以上的命令後即可。
再次啟動metastore,成功,然後進入hive ,輸入showdatabases ; 成功。
去hive-site.xml下注釋掉這個引數:
這個配置很早就廢除了,網上還是有很多人部署集群的時候加上這個引數,其實不用加上這個引數,刪除掉即可。
hive.metastore.local
true
Hive MetaStore 配置說明
hive中建立資料庫 create database if not exists db 0508 comment 用於20180508測試使用 with dbproperties user name 軒宇 為了解決hive中建立表的時候,註解等中文顯示的亂碼問題,需要設定metastore data...
Hive MetaStore服務增大記憶體
找到hive的安裝目錄,進入 hive bin ext 編輯 metastore.sh檔案,增加以下內容 export hive metastore hadoop opts xms4096m xmx4096m 新增後檔案內容如下 thisservice metastore export servic...
AlibabaProtect無法刪除?無法禁用?
alibabaprotect,與優酷 並強行安裝的軟體 或許阿里系軟體都有 但是卻無法直接結束該程序,c盤下的 program files x86 中的alibabaprotect資料夾也無法直接刪除。1.先通過管理員許可權將c盤下的 program files x86 中的alibabaprote...