一、常见错误一
上传 Oozie 目录下的 yarn.tar.gz 文件到 HDFS所遇之坑:
在oozie的根目录下执行如此命令:
bin/oozie-setup.sh sharelib create -fs hdfs://linux01:8020 -locallib oozie-sharelib-4.0.0-cdh5.3.6-yarn.tar.gz
出现如下错误:
解决方法:
1、首先在你的数据库中查看是否创建了名为“oozie”的数据库,如果没有创建一个,再次执行命令尝试是否可以执行成功。
2、查看你的配置文件“oozie-site.xml”中是否如图所示,“oozie”的后面多一个空格:
二、常见错误二
接着错误一出现的错误:
解决方法:
1、此错误可能是,如果你已经创建了名为“oozie”的数据库,那么查看你的此连接中的mysql数据库中的user表中是否只有一条记录,如果不是,除了第一行以外其他全部删除,并且把第一行记录的第一个值给为“%”。更改之后,并且执行如下命令:
FLUSH PRIVILEGES;
注:要在mysql此数据库右键点击“命令列界面”再执行此命令喔!
2、执行完后再次执行错误一中的命令,此时应该就可以了!!!
三、常见错误三
创建 oozie.sql 文件所遇之坑:
在oozie的根目录下执行此命令:
bin/oozie-setup.sh db create -run -sqlfile oozie.sql
所遇错误:
解决方法:
1、此错误的意思是“unzip”命令找不到,需要下载,可以通过此命令来解决它:
sudo yum install -y unzip
sudo yum install -y zip
注:此外还需要下载“zip”,如上面命令所示。
2、执行完此命令以后,再次执行你的命令,此时就可以了!!!