一、建立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包
 
    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安装引导文件
    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
         

CM5.7.2 yum离线安装笔记的更多相关文章

  1. 【开发笔记】- yum离线安装

    本方案基本思路是在一个可以联网的系统中下载rpm安装包,然后传到无法联网的目标操作系统,建立安装源,进行安装.为了减少不必要的麻烦,在本地用虚拟机安装一个和目标操作系统一模一样的但是没有安装任何额外软 ...

  2. CDH6.1.0离线安装——笔记

    一. 概述 该文档主要记录大数据平台的搭建CDH版的部署过程,以供后续部署环境提供技术参考. 1.1 主流大数据部署方法 目前主流的hadoop平台部署方法主要有以下三种: Apache hadoop ...

  3. yum离线安装rpm包

    CentOS利用yum下载好rpm包,并离线安装   1.联网安装好rpm包,并将下载好的包备好 #yum install --downloadonly --downloaddir=/home/sam ...

  4. yum离线安装

    安装yum-plugin-downloadonly插件 yum install -y yum-plugin-downloadonly 下载对应的软件包,我们以mysql为例,终端输入如下命令 yum ...

  5. 云服务器离线安装MariaDB安装步骤和解决办法

    前面我写了tomcat的安装那么接下来我们来安装云服务的数据库服务 第一步:下载安装包 https://downloads.mariadb.org/ 按照上图所示操作就能完成在线安装,但由于国内的网络 ...

  6. RHEL7.0 Docker离线安装以及实战笔记

    1.概述 最近在琢磨一个事--在RHEL 7.0系统上离线安装使用Docker.然后配置JAVAEE环境,发布Web服务.在网上查了资料,大多数是在线安装的,其他的要么是环境不同,要么资料包找不到了. ...

  7. Ubuntu和centos离线安装软件包(apt和yum)

    linux安装软件包要解决包依赖问题,不能简单安装包本身. 离线安装基本思想都是先在一台设备上安装下载所有依赖包,然后拷贝所有依赖包到新设备上安装. Ubuntu下apt离线安装包 执行apt upd ...

  8. zabbix3.0通过yum安装笔记

    zabbix3.0通过yum安装笔记 一.通过yum安装zabbix rpm -Uvh https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix- ...

  9. 本地yum源构建以及Docker离线安装

    Docker离线安装以及本地yum源构建 在docker的使用过程中有时候会遇到一些私有化部署的问题,就是在一些无法上网的机器上面安装使用dokcer,这就引出了docker的离线安装的问题,dock ...

随机推荐

  1. codeforces 659D D. Bicycle Race(水题)

    题目链接: D. Bicycle Race time limit per test 1 second memory limit per test 256 megabytes input standar ...

  2. C语言中的指针(二)

    指针指向谁,就把谁的地址赋给指针,指针变量和指针指向的内存变量是不一样的.不停的给指针赋值,相当于是不断的改变指针的指向. 在开发中要避免野指针的存在,在指针使用完毕之后,记得要给指针赋值成为NULL ...

  3. linux命令学习笔记(51):lsof命令

    lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在, 通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协 ...

  4. 【LeetCode】Reverse Words in a String 反转字符串中的单词

    一年没有管理博客园了,说来实在惭愧.. 最近开始刷LeetCode,之前没刷过,说来也实在惭愧... 刚开始按 AC Rates 从简单到难刷,觉得略无聊,就决定按 Add Date 刷,以后也可能看 ...

  5. Hover show tips

    像上面这种效果,hover1时显示2,且1和2有一定间距的东东,一般有两种实现办法: 1.用JS,原理:over1时让2显示,out1时开个定时器延迟500ms再消失,over2时清除定时器,out2 ...

  6. ACM学习历程——POJ3321 Apple Tree(搜索,线段树)

          Description There is an apple tree outside of kaka's house. Every autumn, a lot of apples will ...

  7. spring-data详解之spring-data-jpa:简单三步快速上手spring-data-jpa开发

    前言: 基于spring framework 4.x或spring boot 1.x开发环境 务必注意以下版本问题:Spring framework4.x(Spring boot1.x)对应sprin ...

  8. 人工智能实践:linux 和 python 基础简介

    linux下的目录 绝对路径:是以根目录(" / ")为起点的完整路径,以你所要到的目录为终点. 相对路径:是你当前的目录(" .")为起点的路径,以你所要到的 ...

  9. 【转】Pro Android学习笔记(六):了解Content Provider(中)

    Content Provider的架构 Authority类似web中的域名,每个content provider会通过AndroidManifest.xml向系统注册authority,如下.其中n ...

  10. 贪心+等价转化 HDU 1489

    等价转换,题意简单来讲如下:在一条直线均匀分布N个村庄,每个村庄要么买酒,要么卖酒,且村庄的买酒和卖酒供需平衡,总和为0,把k个单位的酒从一个村庄运到相邻的村庄需要k个单位的劳动力,输出最小的劳动力. ...