前言:
我用的是Ambari管理集羣
其他集羣管理工具安裝oozie和手動編譯安裝oozie,關於oozie的UI界面無法訪問的問題,大致和該方法類似.
找到下面4步驟裏的視圖顯示的目錄,有一個ext-2.2軟鏈指向的路徑
lrwxrwxrwx 1 oozie hadoop 41 Dec 12 2018 ext-2.2 -> /usr/hdp/3.0.1.0-187/oozie/libext/ext-2.2
將之前的下載的安裝包放到該路徑就可以了
其他步驟基本一致,路徑稍有出入,方法如下:
1.安裝完成,訪問UI界面**
安裝完成後,訪問鏈接 http://ambari:11000/oozie
出現如下界面
解決To enable Oozie web console install the Ext JS library.
2.下載解壓ext-2.2.zip
下載包鏈接,點我
將ext-2.2.zip放到/usr/hdp/3.0.1.0-187/oozie/libext目錄下,這裏的路徑是我的絕對路徑,你個人oozie安裝目錄注意更換
解壓
cd /usr/hdp/3.0.1.0-187/oozie/libext
#解壓壓縮包
unzip ext-2.2.zip
#有時候需要對ext-2.2文件夾進行一個授權(可選擇)
chown oozie:oozie -R ext-2.2
3.ambari 管理ui界面停止oozie server
4.刪除webapps下的oozie文件
cd /usr/hdp/current/oozie-server/oozie-server/webapps
視圖:
[root@ambari webapps]# ll
total 307260
lrwxrwxrwx 1 oozie hadoop 30 Dec 12 2018 docs -> /usr/hdp/3.0.1.0-187/oozie/doc lrwxrwxrwx 1 oozie hadoop 41 Dec 12 2018 ext-2.2 -> /usr/hdp/3.0.1.0-187/oozie/libext/ext-2.2
drwxr-xr-x 8 oozie hadoop 4096 Jul 26 10:52 oozie
-rw-r--r-- 1 oozie hadoop 314627216 Jul 26 10:52 oozie.war
將兩個oozie文件全部刪除
rm -rf oozie*
執行命令,編譯war包
/usr/hdp/current/oozie-server/bin/oozie-setup.sh prepare-war
5.通過ambari 管理ui啓動oozie server
再次訪問則成功了
6.補充
其他集羣管理工具安裝oozie,關於oozie的UI界面無法訪問的問題,大致類似
找到4步驟裏的視圖顯示的目錄
有一個ext-2.2軟鏈指向的路徑
lrwxrwxrwx 1 oozie hadoop 41 Dec 12 2018 ext-2.2 -> /usr/hdp/3.0.1.0-187/oozie/libext/ext-2.2
將之前的下載的安裝包放到該路徑就可以了
其他步驟基本一致,路徑稍有出入
我是魯邊,2020 peace and love
按例,我的個人公衆號:魯邊社,歡迎關注,後臺回覆關鍵詞 oozie 獲取生產環境的workflow案例