1 方法一
你可以从https://ccp.cloudera.com/display/SUPPORT/Downloads下载cloudera-manager-installer.bin
,然后修改执行权限并执行该脚本。
该脚本中配置的rhel6的yum源为:http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/4/,下载的过程必须连网并且rpm的过程会非常慢,这种方法对虚拟机或者是无法连网的内网机器来说根本无法使用。
因为知道所有的rpm都在上面网址可以下载到,故你可以手动下载这些rpm然后手动安装,详细过程请参考:通过cloudera-manager来安装hadoop。
2 方法二
这里还有一种方法,就是手动下载Cloudera Manager
的yum tar包,在虚拟机中搭建一个本地yum源,然后修改hosts文件,使archive.cloudera.com
域名映射到本地ip。
3 方法三
出于好奇,想破解cloudera-manager-installer.bin
,然后看看其中做了哪些操作。通过以下脚本即可解压该文件:
[june@june-fedora cdh]$ mv cloudera-manager-installer.bin cloudera-manager-installer.zip
[june@june-fedora cdh]$ unzip cloudera-manager-installer.zip
解压之后的目录如下:
[june@june-fedora cloudera-manager-installer]$ ll
总用量 512
-rwxrwxr-x. 1 june june 501698 5月 25 09:53 cloudera-manager-installer.zip
drwxr-xr-x. 2 june june 4096 5月 23 03:05 data
drwxr-xr-x. 2 june june 4096 5月 22 21:48 guis
drwxr-xr-x. 2 june june 4096 5月 22 21:48 meta
drwxr-xr-x. 2 june june 4096 5月 22 21:48 scripts
查看解压之后的文件可以看到安装脚本是用lua编写并用MojoSetup编译的,从scripts/config.lua
脚本中大概可以看出安装脚本的执行过程。
整理下该脚本逻辑,主要是做了以下操作:
yum install -y jdk.x86_64
yum install -y cloudera-manager-server
yum install -y cloudera-manager-server-db
/etc/init.d/cloudera-scm-server start
/etc/init.d/cloudera-scm-server-db start
知道了上面这点之后,就可以在本地的cloudera-manager yum中,执行以上操作完成cloudera-manager的安装,安装成功之后查看7180端口是否打开:
netstat -na| grep 7180
通过浏览器访问http://IP:7180
登录cloudera manager界面:用户名/密码:admin/admin
,按照界面提示完成hadoop集群安装。
4 排错
在执行下面一个命令时候可能会出现如下异常
/etc/init.d/cloudera-scm-server-db start
异常信息如下:
[root@cdh1 cloudera-scm-server-db]# /etc/init.d/cloudera-scm-server-db start
属于此数据库系统的文件宿主为用户 "cloudera-scm".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale en_US.UTF8 初始化.
缺省的文本搜索配置将会被设置到"english"
修复已存在目录 /var/lib/cloudera-scm-server-db/data 的权限 ... initdb: 无法改变目录 "/var/lib/cloudera-scm-server-db/data" 的权限: 权限不够
Could not initialize database server.
This usually means that your PostgreSQL installation failed or isn't working properly.
PostgreSQL is installed using the set of repositories found on this machine. Please
ensure that PostgreSQL can be installed. Please also uninstall any other instances of
PostgreSQL and then try again., giving up
这时候,请执行如下命令:
su -s /bin/bash cloudera-scm -c "touch /var/log/cloudera-scm-server/db.log; /usr/share/cmf/bin/initialize_embedded_db.sh /var/lib/cloudera-scm-server-db/data /var/log/cloudera-scm-server/db.log"
su -s /bin/bash cloudera-scm -c "pg_ctl start -w -D /var/lib/cloudera-scm-server-db/data -l /var/log/cloudera-scm-server/db.log"
相关推荐
该文档详细讲解了cloudera manager安装cdh步骤,作者看了官方文档不下千次,呕心沥血整理,非常详细,以及各种安装方法的核心优缺点
1. 本手册仅适用于 Cloudera Manager...5. 如果需要安装的 CDH 版本高于 CM 版本,则建议先升级 Cloudera Manager,然后在升级 CDH 6. 用较老版本的 Cloudera Manager 安装新版的 CDH 也可以,但不提供自动的升级方案;
Centos 7 离线安装Cloudera Manager6 和CDH6.3.1.docx
Cloudera Manager6.2.1
详细阐述升级的全过程及需要备份的目录与方法 Cloudera Manager及CDH从5.4.8升级到5.12.1全过程&安装Spark2.2全过程
Cloudera Manager安装部署.pdf
操作系统:CentOS6.5ClouderaManager版本:4.8.1CDH版本:4.5.0各机器准备工作:Cloudera-manager压缩包地址:http://archive.cloudera.com/cm4/cm/4/cloudera-manager-el6-cm4.8.1_x86_64.tar.gzCDH下载地址:...
CLOUDERA-Manager_中文手册(全 高清)+ CDH安装手册.pdf
cloudera-manager安装包及安装指导
cdh7.5 cloudera manager 安装全套软件和视频推荐 包含如下文件: CDH-7.1.5-1.cdh7.1.5.p0.7431829-el7.parcel cm7.2.4-redhat7.tar.gz CM7.2.4内容: cm7.2.4\RPMS\x86_64\cloudera-manager-agent-7.2.4-7594142...
自己整理的CDH离线部署安装指南,可依据此部署步骤开发一键部署脚本程序,从而省去手动部署敲命令的繁琐过程。由于一键部署包好几个G,就不发出来了。
Cloudera CM6.3.1 CDH6.3.2 完整版+离线安装教程
花一个星期整理的cdh cm中文api 绝对完整,一个不漏
适用于CDH最后的一个免费版本的CDH6.3.2,用于CDH的本地源搭建.这部分是Cloudera Manager部分
cloudera manager 5.6 cdh5.6 centos7.1 jdk1.8 结合官方文档原创安装,常见故障预处理
Cloudera Manager 是 CDH 市场领先的管理平台。作为业界第一的端到端 Apache Hadoop 的管理应用,Cloudera Manager 对 CDH 的每个部件都提供了细粒度的可视化和控制,从而设立了企业部署的标准。通过 Cloudera ...
自己整理的安装步骤。CDH3的安装步骤 。
CDH部署安装文档,纯手敲非复制,有截图,一看就懂