OOZIE系统遇到的各种问题解决3:cl…

安装cloudera期间可能出现的问题:
【问题】cloudera无法免密码执行sudo命令
【解决】给aboutyun用户设置无密码sudo权限:
     chmod u+w /etc/sudoers    (修改sudoers配置文件的访问权限,使得我们可以改它)
     vi /etc/sudoers       (使用vi编辑器修改sudoers文件)
     aboutyun ALL=(root)NOPASSWD:ALL      (在sudoers文件添加这行)
     chmod u-w /etc/sudoers   (将sudoers配置文件的权限修改回来)
     上面配置有时候不管用,直接不使用sudo,并且无密码,使用下面配置
    直接添加:
    aboutyun ALL=(ALL:ALL) ALL
【参考链接】 http://www.aboutyun.com/blog-61-428.html、 更详细的介绍


【问题】linux下开启SSH,并且允许root用户远程登录,允许无密码登录
【解决】允许root登录
     vi /etc/ssh/sshd_config
    将PermitRootLogin值改yes
    允许不输入密码登录
    将PermitEmptyPasswords yes前面的#号去掉
    重启服务: service sshd restart(/etc/initd.d/sshd restart)
    测试:ssh 或 ssh 或 用putty软件
【参考链接】 http://blog.csdn.net/jia0511/article/details/8237698


【问题】无法使用sudo了
【原因】乱改sudoers配置文件导致出错
【解决】Linux命令$ pkexec visudo (进入专门的sudoers编辑器模式)
【参考链接】 http://www.cnblogs.com/mliudong/p/4076324.html


【问题】浏览器登录cloudera控制界面 localhost:7180 无法打开链接
【原因】使用命令  Linux命令$ service --status-all  能发现
          [ + ]  cloudera-scm-agent
          [ + ]  cloudera-scm-server
    请继续等待。实际测试cloudera启动需要5、6分钟(装在虚拟机里)。内存占用一直在增长,直到4GB
    左右,才算启动完成。这时候可以打开控制页面了。如果 仍不能解决看这里。



安装完成后的启动问题:
【问题】报错找不到Exception in thread "main" java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
【解决】将下载的或者mysql原配的jar驱动文件,复制到 /usr/share/java/ 目录下(估计是要重新启动)
【其它】 如何在linux下设置java环境变量
    当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
    用文本编辑器打开/etc/profile,在profile文件末尾加入:
    JAVA_HOME=/usr/share/jdk1.5.0_05
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH
    MySQL驱动 mysql-connector-java 确定已经安装但找不到。解决方法:
     找到MySQL驱动的jar路径  /usr/share/java/mysql-connector-java.jar 将该路径加入CLASSPATH环境变量,问题解决。

【问题】报错提示跟validate_conn相关
【原因】Oozie所要连接的数据库没有相应的表。需要创建。
【解决】在cloudera中的oozie操作界面,关停oozie服务(关停oozie服务,关停!重要的事情说三遍,关停
    才能创建),选择菜单   操作->创建数据库表   ,之后再重启oozie服务即可。


【问题】如何查看安装完cloudera后oozie配置文件所在目录?
【解决】在 /var/run/cloudera-scm-agent/process/ 里面(打开process文件夹需要root权限)。这里从58号
    到62号一共五个文件夹都是oozie,具体配置还有待研究。其它hdfs的配置文件也在process里面。






其它参考资料:
Cloudera Manager5及CDH5在线(cloudera-manager-installer.bin)安装详细文档
Cloudera Manager5 在线bin安装遇到 无法检测到 Agent 发出的检测信号 总结
本次所使用的Cloudera版本官网下载地址
On Ubuntu or Debian Systems
Use one of the following methods to download the CDH 5 repository or package.
Download and install the CDH 5 "1-click Install" Package OR
Add the CDH 5 repository OR
Build a Debian Repository
To download and install the CDH 5 "1-click Install" package:
Download the CDH 5 "1-click Install" package ………………
Cloudera Manager、CDH零基础入门、线路指导



你可能感兴趣的:(【C,Java与网络编程】)