鎖定文件,我得到的蜂巢數據庫以下錯誤:去除蜂巢metastore數據庫
Caused by: ERROR XSDB6: Another instance of Derby may have already booted the database /home/usr/metastore_db
我聽說,我可以刪除鎖定文件解決這個問題 - 如何安全是什麼? metastore_db
文件夾內有db.lck
文件,它包含一行包含一些ID字符串的行。
鎖定文件,我得到的蜂巢數據庫以下錯誤:去除蜂巢metastore數據庫
Caused by: ERROR XSDB6: Another instance of Derby may have already booted the database /home/usr/metastore_db
我聽說,我可以刪除鎖定文件解決這個問題 - 如何安全是什麼? metastore_db
文件夾內有db.lck
文件,它包含一行包含一些ID字符串的行。
是的,你可以刪除該lck文件。它只是爲該德比實例創建id。如果你改變你的本地目錄,然後啓動蜂巢
也注意到,你會看到LCK文件創建另一個metastore_db目錄,但所有以前的數據將是他們對你的第一metastore_db不是新的
是你可以刪除該文件。它不會影響你的蜂巢。它只是一個爲特定實例創建的鎖。
在「metastore_db」文件夾中,會有2個「.lck」文件。只要刪除它們。 「rm -r * .lck」 - 你也可以在服務器模式下啓動德比,以避免這種情況,或者mysql是更好的選擇。
請檢查可能是在主文件夾的metastore_db
文件夾,刪除dbex.lck
如果它不存在檢查derby.log
,看看那裏的metastore_db
位置提到
將創建未來,當你一次執行spark-shell實例