您的位置:首页 > 其它

CM5.7.2 yum离线安装笔记

2016-08-12 15:45 120 查看
一、建立yum本地服务源(yum支持http和ftp两种协议,这里使用http协议)
1、启动httpd服务
启动命令:service httpd start

关闭命令:service httpd stop

重启命令:service httpd restart
查看状态:service httpd status

如果没有安装服务,则可以用安装盘包里提取http安装包安装:要注意顺序
sudo rpm -hvi apr-1.3.9-5.el6_2.x86_64.rpm
sudo rpm -hvi apr-util-1.3.9-3.el6_0.1.x86_64.rpm
sudo rpm -hvi apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
sudo rpm -hvi httpd-tools-2.2.15-45.el6.centos.x86_64.rpm
sudo rpm -hvi httpd-2.2.15-45.el6.centos.x86_64.rpm

2、如果需要修改http的根目录
只要修改配置文件/etc/httpd/conf/httpd.conf中的两项:
1)#<Directory "/var/www/html">
<Directory "/home/yumdata/www/html">
2)#DocumentRoot "/var/www/html"
DocumentRoot "/home/yumdata/www/html"
3)重启httpd服务: service httpd restart
3、通过浏览器访问,能正常访问即成功





4、下载cm的tarballs包
下载地址:http://archive.cloudera.com/cm5/repo-as-tarball/5.7.2/cm5.7.2-centos6.tar.gz

5、将tarball包放在http服务器指定目录下解压生成cm目录

6、使用createrepo命令创建本地源
如果没有安装createrepo命令,则安装包createrepo工具: 注意顺序
sudo rpm -hvi deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
sudo rpm -hvi python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
sudo rpm -hvi createrepo-0.9.9-22.el6.noarch.rpm

cloudera用现成的repodata不需要创建,这里主要创建操作系统安装包的repodata,避免装依赖操作系统内的包问题
将操作系统安装包的Packages拷贝到yum服务器os目录下,然后在和Packages的平行目录下执行createrepo ./即可

7、将cm目录下的cloudera-manager.repo文件mv到/etc/yum.repos.d/ 编辑
[cloudera-manager]
# Packages for Cloudera Manager, Version 5, on RedHat or CentOS 6 x86_64
name=Cloudera Manager
baseurl=http://cdh1/cm/5/
gpgkey = http://cdh1/cm/RPM-GPG-KEY-cloudera gpgcheck = 0
8、yum测试
yum clean all
yum list

二、安装cm server
1、下载cm安装引导文件
http://archive.cloudera.com/cm5/installer/5.7.2/cloudera-manager-installer.bin
2、修改cloudera-manager-installer.bin权限为可执行
chmod +x cloudera-manager-installer.bin
3、开始安装

[root@cdh1 opt]# chmod +x cloudera-manager-installer.bin
[root@cdh1 opt]# ./cloudera-manager-installer.bin
   

4、弹出界面,一路next ,accept,安装,出现下图,这成功了
注,这里是linux界面,如果装的是字符服务器,无法正常显示,可以通过其他服务器远程登录执行。





  注: 默认使用是嵌入的PostgreSQL,如果选择MySQL作为管理数据库,则需要做以下工作
1)MySQL数据库未安装,安装MySQL数据库
2)MySQL安装了,启动MySQL服务:sudo service mysqld start
3)数据库初始化:/usr/share/cmf/schema/scm_prepare_database.sh mysql cm -h dcnn1 -uroot -pbigdata --scm-host dcnn1 scm scm scm

三、安装cm agent
1、拷贝cloudera-manager.repo到部署agent主机/etc/yum.repos.d/目录下
scp cloudera-manager.repo cdh2:/etc/yum.repos.d/
2、删除/etc/yum.repos.d/下的其它repo文件
3、部署agent
sudo yum clean all
sudo yum install -y cloudera-manager-agent.x86_64
4、修改agent映射server主机名,这里是cdh1
sudo vi /etc/cloudera-scm-agent/config.ini
server_host=cdh1
5、启动agent服务
sudo service cloudera-scm-agent start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: