CDH5实践(补充)一些问题的处理

来源:互联网 发布:c语言图形程序设计 编辑:程序博客网 时间:2024/06/14 17:37

多次卸载和安装CDH,所以也算是对其中的一些坑有所了解,这里针对CDH5中的一些问题处理进行归纳

1、 CM5 安装报错

[root@archive soft]# cat  /var/log/cloudera-manager-installer/2.install-oracle-j2sdk1.7.log
Loaded plugins: aliases, changelog, downloadonly, fastestmirror, kabi, presto,
              : refresh-packagekit, security, tmprepo, verify, versionlock
Loading support for CentOS kernel ABI
Loading mirror speeds from cached hostfile
http://10.1.4.159/centos_media/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: c6-media. Please verify its path and try again

  *************** 

    注意这里http://10.1.4.159/centos_media/repodata/repomd.xml  是表示这个资源没有, 原因是因为安装盘没有挂接。 

     解决办法是挂载安装盘,并做软连接

lrwxrwxrwx 1 root root   23 9月  21 2016 centos_media -> /media/CentOS_6.5_Final

   2、免密登陆

       SSH免密登陆,只要进行2步:

     第一步:在本地机器上使用ssh-keygen产生公钥私钥对
    [root@archive ~]# ssh-keygen
     

      ***********然后一路回车

     第二步:用ssh-copy-id将公钥复制到远程机器中

   [root@archive ~]# ssh-copy-id -i remote-host
   

   3、不使用内部的数据库,而使用mysql来作为数据库

   在安装前,需要准备数据库配置,执行下面的shell

   /opt/cm-5.0.2/share/cmf/schema/scm_prepare_database.sh mysql  -uroot -pnmc123 --scm-host 192.168.136.134 scm root nmc123 

   4、服务安装中,测试数据库连接失败

    需要具体找失败的日志,可以通过server的日志进程查找:    

[root@archive ~]# cd  /opt/cm-5.0.2/log[root@archive log]# ls  -ltr总用量 12drwxr--r-T 2 root root 4096 6月   7 2014 cmfdrwxr-xr-x 2 root root 4096 7月  21 09:44 cloudera-scm-serverdrwxr-xr-x 2 root root 4096 7月  21 09:45 cloudera-scm-agent
    测试连接,一般是会建立一个临时目录,在这个目录下,运行一个shell 命令,可以直接将这个命令,在目录下,手工运行,看看具体什么原因;

   比如日志中这个提示:

/usr/java/jdk1.7.0_80/bin/java -Djava.net.preferIPv4Stack=true -Djava.security.egd=file:///dev/urandom -cp '/opt/cm-5.0.2/run/cloudera-scm-agent/process/9-HIVE-test-db-connection:/usr/share/java/mysql-connector-java.jar:/opt/cm-5.0.2/share/cmf/lib/*' com.cloudera.enterprise.dbutil.DbCommandExecutor db.properties
   我们可以后台登陆手工执行  

[root@archive log]# cd  /opt/cm-5.0.2/run/cloudera-scm-agent/process/9-HIVE-test-db-connection[root@archive 9-HIVE-test-db-connection]# lsdb.properties  logs






原创粉丝点击