Hive配置mysql作為元資料庫

2021-06-29 12:21:19 字數 534 閱讀 4628

安裝mysql,具體操作參考:

安裝hive:

複製hive-default.xml.template和hive-env.sh.template,重新命名為hive-env.sh和hive-site.xml

hive-default.xml的內容和hive-site.xml一樣,系統預設先載入default再載入site,因此hive-site.xml中的相同配置會覆蓋hive-default.xml,因此hive-site.xml中不需要配置多餘的屬性

修改hive-env.sh

新增以上兩個屬性

修改hadoop中的hadoop-env.sh

假如不修改這個的話,啟動hive的時候會出現很多奇怪的錯誤

配置mysql作為hive的元資料庫:

hive 配置注意事項及初始化hive 元資料

結果弄上去總是出現乙個問題。就是我在 bin 執行hive 建立的database和在 隨意其它資料夾執行hive 建立的database 已配置好環境變數 在兩個地方出現的並不同樣,這個讓我十分頭疼。經過排查,必需要把 hive default.xml.template 複製乙份命名為 hive ...

hive連線mysql配置

1 進入hive conf目錄下,修改hive default.xml baidu,i 修改的是 hive site.xml hive.metastore.local true j ax.jdo.option.connectionurl jdbc mysql j ax.jdo.option.conn...

Hive 使用MySQL儲存元資料

現象 bin hive這個互動性命令列不能同時開多個,開第二個就報錯了 原因hive中無論是建立的 資料庫還是表 這些元資料metastore需要儲存 預設情況下儲存在derby資料庫裡面的,屬於嵌入式資料,每次僅僅支援乙個會話,解決 使用支援多個會話的資料,推薦mysql儲存元素 官方推薦 文件 ...