出于POC目的,我们正在AWS Ec2实例(5个节点)上安装Hadoop集群。
软件堆栈-Hadoop,HDFS,Oozie和MongoDB。
我们能够成功安装Hadoop,HDFS和MongoDB。但是我们无法使用Mysql服务器安装Oozie。我们收到以下错误
gulp.watch('sass/*.scss', sass-compile);
Cloudera发行版本-5.3.1
Hadoop版本-2.5.0
Oozie版本-4.0.0
Mysql版本-适用于x86_64(Linux社区服务器GPL)上Linux的mysql Ver 8.0.17
在引用了许多Google链接后,我们进行了以下操作
- 创建oozie用户,授予特权等
- 将MySql连接器Jar添加到oozie libext文件夹中。(mysql-connector-java-5.1.48-bin.jar)
- Oozie数据库和模式生成已完成。但是oozie服务尚未启动。我们收到“连接被拒绝”错误。
请告知我是否需要更多信息。感谢任何指导。
答案 0 :(得分:0)
此问题已解决。问题是我们正在与另一个用户创建oozie数据库,因此无法连接。我们使用同一用户创建oozie数据库,并授予该用户所需的权限。效果很好。
CREATE USER 'hadoopuser'@'%' IDENTIFIED BY '<Password>';
GRANT ALL PRIVILEGES ON *.* TO 'hadoopuser'@'%';
FLUSH PRIVILEGES;
我们引用了以下链接进行mysql安装- https://www.linode.com/docs/databases/mysql/how-to-install-mysql-on-centos-7/