schematool的作用為:升級元數據,換句話來說"最新的元數據重新寫入mysql中".
如果在hive命令行中,刪除某庫,報錯:hive.啥 不存在.
此時就要升級元數據.
升級元數據前提:
在hive的lib目錄下,要有mysql的驅動jar包.
hive的配置文件hive/conf/hive-site.xml內容正常.
隨后,就可以啟動升級
啟動位置:hive的bin目錄下.
命令為:
[root@cluster-1 bin]# schematool -dbType mysql -initSchema