`
sunbin
  • 浏览: 352661 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

cdh5-centos7-安装

 
阅读更多

cdh官方网站已经收费,目前无法联机下载安装文件。文中所有文件可到网上搜索下载

 

一、以下操作需要master、worker1、worker2各自做一遍:

本次实战在所有机器上的操作,都使用root账号;

 

1 、hosts 主机名称设置

vi  /etc/hosts

 

192.168.8.44 cdh44

192.168.8.45 cdh45

192.168.8.46 cdh46

 

2、ssh免密登录

ssh-keygen -t rsa 

 

ssh root@cdh41

ssh root@cdh42

ssh root@cdh40

 

ssh-copy-id 192.168.8.40

ssh-copy-id 192.168.8.41

ssh-copy-id 192.168.8.42

 

 

3、jdk安装

#1、卸载原有jdk

rpm -qa|grep java

 

#1、安装jdk

mkdir -p /usr/lib/jvm

tar -zxvf  jdk-8u60-linux-x64.tar.gz  /usr/lib/jvm/

 

mv jdk1.8.0_60 /usr/lib/jvm/

 

#CDH默认的JDK目录是 /usr/java/default,因此要创建软链接,执行以下命令

mkdir /usr/java && ln -s /usr/lib/jvm/jdk1.8.0_60 /usr/java/default

 

vi /etc/profile

 

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_60

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

 

source /etc/profile

 

4、mysql jar注意名称和路径,都不能错

mkdir -p  /usr/java

mkdir -p  /usr/share/java

cp mysql-connector-java.jar  /usr/java/mysql-connector-java.jar

 cp mysql-connector-java.jar  /usr/java/

 cp mysql-connector-java.jar  /usr/share/java/

5、关闭和禁用防火墙:

systemctl stop firewalld && systemctl disable firewalld

vi /etc/selinux/config

SELINUX=disabled

 

6、安装多个依赖包:

yum -y install chkconfig bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb python portmap  httpd mod_ssl  wget

 

 

yum -y install httpd mod_ssl

yum install mod_ssl

 

7、配置 cm host

useradd --system --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

mkdir /opt/cloudera-manager

tar -zxvf cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz -C /opt/cloudera-manager/

vi  /opt/cloudera-manager/cm-5.16.1/etc/cloudera-scm-agent/config.ini

server_host=master

 

8、mysql 设置

尝试使用docker创建mysql,但是最后进入cm节目安装时会提示错误,尽量使用如下方法安装mysql

 

mysql 安装

yum install mariadb-server

systemctl start mariadb && systemctl enable mariadb

mysql_secure_installation

mysql -u root -p123456

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;

 

mysql 设置

创建访问用户“temp” 和分配“temp”用户权限

mysql -u root -p123456

create user 'temp'@'%' identified by 'temp';

grant all on *.* to 'temp'@'%' identified by 'temp' with grant option;

flush privileges;

 

分配“scm”用户权限

mysql> grant all privileges on *.* to'scm'@'%' identified by 'scm' with grant option;

mysql> flush privileges;

mysql> drop database cm;

mysql> show grants for scm;

mysql> use mysql;

mysql> select User,Host,Password from user;

 

二、SSH登录master机器,执行以下操作

 

1、创建parcel的本地仓库的文件夹,并且设置所有者和群组:

mkdir -p /opt/cloudera/parcel-repo

chown cloudera-scm:cloudera-scm  /opt/cloudera/parcel-repo

 

cp  CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel   /opt/cloudera/parcel-repo/

cp  CDH-5.16.1-1.cdh5.16.1.p0.3-el7.parcel.sha    /opt/cloudera/parcel-repo/

cp   manifest.json    /opt/cloudera/parcel-repo/

 

 

2、初始化CM的mysql数据

cd /opt/cloudera-manager/cm-5.16.1/share/cmf/schema/

./scm_prepare_database.sh mysql mysqldb  -h mysqlserver  -umysqluser -pmysqlpwd --scm-host cmserverhost scm scm scm

./scm_prepare_database.sh mysql temp -h cdh41 -utemp -ptemp --scm-host cdh40 scm scm scm

 

 

三、worker机器上的设置

1、创建本地parcel缓存文件夹、给文件夹赋权限

mkdir -p /opt/cloudera/parcels

chown cloudera-scm:cloudera-scm /opt/cloudera/parcels

 

 

四、启动server(master机器)

cd /opt/cloudera-manager/cm-5.16.1/etc/init.d/

./cloudera-scm-server start

 

 

五、启动agent

cd /opt/cloudera-manager/cm-5.16.1/etc/init.d/

./cloudera-scm-agent start

 

python: error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory

 

 

 

6、登录web页面

http://192.168.8.40:7180/   admin  admin

 

 

7、oozie安装web

 

下载ExtJS2.2

下载地址:http://archive.cloudera.com/gplextras/misc/ext-2.2.zip

上传到服务器并解压

[root@vm ~]# cd /opt/cloudera/parcels/CDH/lib/oozie/libext/

[root@vm libext]# unzip ext-2.2.zip 

[root@vm libext]# chown oozie:oozie -R ext-2.2

 

 8、安装时间同步工具:

 yum install -y ntpdate

时间同步:

ntpdate cn.ntp.org.cn

 

分享到:
评论

相关推荐

    CDH6.3.2+centos7完全离线下安装手册

    CDH-6.3.2-1.cdh6.3.2.p0....CentOS-7-x86_64-DVD-1611.iso cm6.3.1-redhat7.tar.gz jdk-8u251-linux-x64.tar.gz mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar mysql-connector-java-5.1.46.tar.gz 离线安装CDH6.3.2.docx

    cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz

    cloudera-CDH5.16.1安装包,cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz。cloudera-CDH5.16.1安装包,cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz。

    cloudera-manager-centos7-cm5.10.0_x86_64.tar.gz

    总结,Cloudera Manager 5.10.0在CentOS7上的安装和配置是一个关键的步骤,它能有效地管理和优化CDH集群,确保大数据处理的高效和稳定。通过本文的详细步骤,相信读者已经掌握了这一过程,并能够熟练应用到实际环境...

    CentOS7安装CDH5.14过程全纪录

    ### CentOS7安装CDH5.14全过程解析 #### 一、概述 本文将详细介绍如何在CentOS7系统上安装Cloudera Distribution Including Apache Hadoop (CDH) 5.14版本。此过程适用于搭建大数据处理平台的需求,涵盖了安装前的...

    hadoop-2.6.0-cdh5.14.0-with-centos6.9.tar.gz

    这个压缩包“hadoop-2.6.0-cdh5.14.0-with-centos6.9.tar.gz”是针对CDH(Cloudera Distribution Including Apache Hadoop)版本5.14.0的Hadoop 2.6.0安装包,特别优化以适应CentOS 6.9操作系统。在大数据领域,...

    CDH-5.9.1+Centos7+cloudera-manager-centos7-cm5.9.1.txt

    CDH-5.9.1-1.cdh5.9.1.p0.4-el7.parcel+cloudera-manager-centos7-cm5.9.1文件太大上传不了(2G)。里面是baiduwangpan链接和提取码。要者自提 Centos7!Centos7!Centos7!Centos7!Centos7!Centos7!别看错了!

    CentOS7 简易版离线安装CDH14.docx

    CentOS 7 简易版离线安装 CDH 14 本文档将指导读者在 CentOS 7 环境下离线安装 CDH 14,并对相关知识点进行详细解释。 知识点 1:CDH 介绍 CDH(Cloudera Distribution of Hadoop)是 Cloudera 公司开发的一款...

    hadoop-2.7.5-with-centos7.6.tar.gz

    5. 启动Hadoop:依次启动DataNode、NameNode、ResourceManager和NodeManager服务。 四、Hadoop集群部署 在多台CentOS 7.6服务器上重复上述步骤,配置 slaves 文件,列出所有工作节点。然后,在Master节点上启动...

    centos7安装CDH5.X.X

    在本文中,我们将详细探讨如何在CentOS 7操作系统上安装CDH5.7.1。CDH(Cloudera Distribution Including Apache Hadoop)是由Cloudera公司提供的一个开源大数据平台,它包含了多个Apache Hadoop生态系统组件,如...

    CDH5.16.2完整安装包网盘下载地址

    CDH5.16.2全安装包,包含以下内容: 本人亲自安装测试通过后...cloudera-manager-centos7-cm5.16.2_x86_64.tar.gz manifest.json CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha1 CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel

    CDH6.3.2完整安装包网盘下载地址

    cdh离线安装教程;enterprise-debuginfo-6.3.1-1466458.el7.x86_64.rpm;cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm;cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm;cloudera-manager-server-...

    centos6.5-hadoop-2.6.0-cdh5.9.0-nativelib

    标题“centos6.5-hadoop-2.6.0-cdh5.9.0-nativelib”提及的是一个专为64位CentOS 6.5操作系统编译的Hadoop 2.6.0 CDH 5.9.0的本地库(nativelib)打包文件。这个压缩包包含了运行Hadoop在CentOS环境下所需的本机库,...

    CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.tar.gz.aa

    操作系统:CentOS7/RHEL7 完整系列: CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel(该文件被分割成三个压缩包,例如:.aa/.ab.ac) CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha 由于 CSDN 资源文件大小的限制,分割成三...

    cdh安装说明centos7_200413.txt

    centos7下cdh5.11.1安装说明。 Cloudera Manager 是 CDH 市场领先的管理平台。作为业界第一的端到端 Apache Hadoop 的管理应用,Cloudera Manager 对 CDH 的每个部件都提供了细粒度的可视化和控制,从而设立了企业...

    Ambari和HDP下载网盘地址(Ambari-2.5.2.0 + HDP-2.6.2.14)

    该网盘内容是:Ambari-2.5.2.0-centos7.tar.gz,HDP-2.6.2.14-centos7-rpm.tar.gz,HDP-UTILS-1.1.0.21-centos7.tar.gz,绝对真实。。 。。。。一定要注意:其他版本如Ambari-2.7.3.0 + HDP-3.1.0.0,Ambari-2.7.4.0...

    Centos 7 离线安装Cloudera Manager6 和CDH6.3.1.docx

    CentOS 7 离线安装 Cloudera Manager 6 和 CDH 6.3.1 本文将指导您在 CentOS 7 环境中离线安装 Cloudera Manager 6 和 CDH 6.3.1。整个安装过程可以分为多个步骤,包括环境准备、系统配置、Java 环境配置、SSH 无...

    hdp下载地址.txt

    cloudera相关下载包括cdh和hdp都需要收费账号。先提供如下下载网盘资源: ambari-2.6.0.0-centos7.tar.gz HDP-2.6.3.0-centos7-rpm.tar.gz HDP-UTILS-1.1.0.21-centos7.tar.gz

    Ambari-2.7.4.0 + HDP-3.1.4.0网盘地址.txt

    内容包括ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,链接失效或者部署过程中遇到任何问题可以私信我,同时列举了几条之前项目环境部署过程中遇到过的问题及解决办法,有爱好大数据领域的同学...

    编译hadoop-2.5.0-cdh5.3.6 + snappy 源码的native包

    本文将详细讲解如何在CentOS 6.5系统上编译Hadoop 2.5.0 - CDH5.3.6与Snappy的源码,以生成适用于该环境的native库。 首先,我们要了解Hadoop的native库是什么。Hadoop的native库是一组C++编译的库,它们提供了与...

    cdh5.16.x-centos

    cdh5.6.1 、 cdh5.6.2版本离线安装包,支持hbase phoenix的安装,适用于centos 6-7

Global site tag (gtag.js) - Google Analytics