带你认识安装Oozie所遇之坑

一、常见错误一

上传 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、执行完此命令以后,再次执行你的命令,此时就可以了!!!

猜你喜欢

转载自blog.csdn.net/qq_41428711/article/details/85009555
今日推荐