解決Hive不加載hive-site.xml文件


前言:網上很多博客都沒說到點子上,當時遇到這個問題也困擾了我好久,決定專門寫篇博客幫大家脫離苦海。

不加載自定義配置文件無外乎2大情況:

1.使用其他環境的配置文件而沒有使用hive/conf下的hive-site.xml配置文件(解決方案:刪除非hive/conf下的配置文件)

2.使用了hive/conf/hive-site.xml文件卻仍然是加載默認配置(解決方案:將hive-site.xml下的configuration下的全部刪除,新添修改項;或者在文件最后新添修改項)

  原因是修改項在默認配置前面,被默認配置覆蓋了,所以產生沒加載hive-site.xml的錯覺

那如何確定自己是哪種情況呢?

cp 獲得以下文件

修改配置確定log目錄

 

 

然后初始化hive 

執行 schematool -dbType mysql -initSchema --verbose  (這里是用MySQL存放元數據,其他方式同理)

然后進入log目錄查看日志

就可以發現自己是哪種情況了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM