Oozie不在AWS EC2实例中以Mysql开头

时间:2019-08-27 08:39:15

标签: mysql hadoop amazon-ec2 cloudera oozie

出于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链接后,我们进行了以下操作

         
        
  1. 创建oozie用户,授予特权等
  2.     
  3. 将MySql连接器Jar添加到oozie libext文件夹中。(mysql-connector-java-5.1.48-bin.jar)
  4.     
  5. Oozie数据库和模式生成已完成。但是oozie服务尚未启动。我们收到“连接被拒绝”错误。
  6.     
  

请告知我是否需要更多信息。感谢任何指导。

1 个答案:

答案 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/