CDH集群安装

1.概述

本文开始正式介绍CDH集群安装,在集群安装的前置准备在《CDH大数据集群安装前置准备》介绍。

2.JDK安装

  1. 卸载自带的openJDK
  • 查看自带的openJDK
rpm -qa | grep java
  • 逐一将显示的openjdk删除,这里每台服务器都用的同一个系统镜像,所以可以用前置准备中介绍的pssh批删除
pssh -h /node.list -i 'rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64'
pssh -h /node.list -i 'rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64'
pssh -h /node.list -i 'rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64'
pssh -h /node.list -i 'rpm -e --nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64'
  1. 下载:JDK官网
    官网下载每次都要登录,网盘地址:
    链接:https://pan.baidu.com/s/1_DA-p8aSwtCkCIP7GyQylg 提取码:j6ts

  2. 安装
    将jdk包上传到/opt/bao目录下,并解压到/usr/java/目录下,并改包名 (不能改,改了后面安装CM会报错)

  • 注意:这里自己解压tar包必须装在/usr/java/目录下,并且不能改包名,不然后面安装CM就会报找不到JAVA_HOME错误
  • 我的错误示例:
[root@cdh001 ~]# systemctl start cloudera-scm-server
Job for cloudera-scm-server.service failed because the control process exited with error code. See "systemctl status cloudera-scm-server.service" and "journalctl -xe" for details.
[root@cdh001 ~]# systemctl status cloudera-scm-server.service
● cloudera-scm-server.service - LSB: Cloudera SCM Server
   Loaded: loaded (/etc/rc.d/init.d/cloudera-scm-server; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since 五 2020-12-25 02:37:09 CST; 2min 25s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 5673 ExecStart=/etc/rc.d/init.d/cloudera-scm-server start (code=exited, status=1/FAILURE)

12月 25 02:37:04 cdh001 systemd[1]: Starting LSB: Cloudera SCM Server...
12月 25 02:37:04 cdh001 su[5699]: (to cloudera-scm) root on none
12月 25 02:37:09 cdh001 cloudera-scm-server[5673]: Starting cloudera-scm-server: [失败]
12月 25 02:37:09 cdh001 systemd[1]: cloudera-scm-server.service: control process exited, code=exited status=1
12月 25 02:37:09 cdh001 systemd[1]: Failed to start LSB: Cloudera SCM Server.
12月 25 02:37:09 cdh001 systemd[1]: Unit cloudera-scm-server.service entered failed state.
12月 25 02:37:09 cdh001 systemd[1]: cloudera-scm-server.service failed.
[root@cdh001 ~]# journalctl -xe
-- 
-- Unit user-987.slice has finished shutting down.
12月 25 02:37:09 cdh001 cloudera-scm-server[5673]: Starting cloudera-scm-server: [失败]
12月 25 02:37:09 cdh001 systemd[1]: cloudera-scm-server.service: control process exited, code=exited status=1
12月 25 02:37:09 cdh001 systemd[1]: Failed to start LSB: Cloudera SCM Server.
-- Subject: Unit cloudera-scm-server.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit cloudera-scm-server.service has failed.
-- 
-- The result is failed.
12月 25 02:37:09 cdh001 systemd[1]: Unit cloudera-scm-server.service entered failed state.
12月 25 02:37:09 cdh001 systemd[1]: cloudera-scm-server.service failed.
12月 25 02:37:09 cdh001 polkitd[738]: Unregistered Authentication Agent for unix-process:5667:1350045 (system bus name :1.155, object path /org/freedeskto
12月 25 02:40:01 cdh001 systemd[1]: Started Session 47 of user root.
-- Subject: Unit session-47.scope has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit session-47.scope has finished starting up.
-- 
-- The start-up result is done.
12月 25 02:40:01 cdh001 CROND[5812]: (root) CMD (/usr/lib64/sa/sa1 1 1)

[root@cdh001 ~]# su cloudera-scm
This account is currently not available.
[root@cdh001 ~]# tail -10f /var/log/cloudera-scm-server/cloudera-scm-server.out 
+======================================================================+
|      Error: JAVA_HOME is not set and Java could not be found         |
+---------------------------------------------------
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值