CM离线安装CDH5.5.0

CDH5.7.1-install-MAC.zip Mac安装CDH5.7.1所需所有压缩包,包括mac版本的JDK1.8安装.dmg文件。一共880.9M,请规划好下载时间,如果能够帮助到你们很开心!;-) 立即下载

环境准备:
本机:mac
虚拟机软件:parallels desktop
虚拟机系统:Linux-CentOS 6.5 64位
主节点:master(1台)
从节点:slave1(1台)
原先设置了俩台从节点,资源太紧张,导致各种问题。做实验只能先部署俩台了。mster节点内存最少4G,slave1最少 1G。

系统准备:

1. 修改主机名:
    vim /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=master.hadoop
2. 修改IP:
    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE="eth0” 
    BOOTPROTO="dhcp” 
    HWADDR="00:1C:42:DD:1C:64” 
    IPV6INIT="yes” 
    NM_CONTROLLED="yes” 
    ONBOOT="yes” 
    TYPE="Ethernet” 
    UUID="08593a90-0e8e-42d8-9835-098f07632ad1” 
    #IPADDR=192.168.1.27 
    #NETMASK=255.255.255.0 
    //设置网关
    GATEWAY=10.211.55.2

此处IP配置根据自己机器实际情况配置。
目的肯定是所有节点可以ping通,如果需要在本地物理机上访问虚拟机集群的页面啥的,需要虚拟机与物理宿主机互ping通。

3.  修改主机名与IP的映射关系:
    vim /etc/hosts
    10.211.55.4  master.hadoop
    10.211.55.5  slave1.hadoop
4. 关闭防火墙
    service iptables stop
    chkconfig iptables —list
    chkconfig iptables off
5. 安装JDK
    安装好的Centos系统有时会自动安装OpenJdk,
    用命令java -version查看:
    rpm -qa |grep java
    删除:rpm -e —nodeps
    rpm -ivh jdk-7u55-linux-x64.rpm
    配置一个全局的JAVA_HOME变量:
    echo "JAVA_HOME=/usr/java/latest/" >> /etc/environment
    执行命令,查看Jdk是否安装正确
     java -version
6. 关闭selinux:
    修改/etc/selinux/config 下的 SELINUX=disabled 
7. ulimit设置
echo '* soft nofile 65536'  >>/etc/security/limits.conf
echo '* hard nofile 65536'  >>/etc/security/limits.conf
echo '* soft nproc 131072'  >>/etc/security/limits.conf
echo '* hard nproc 131072'  >>/etc/security/limits.conf
echo '* soft nofile 65536'  >>/etc/security/limits.d/90-nproc.conf
echo '* hard nofile 65536'  >>/etc/security/limits.d/90-nproc.conf
echo '* soft nproc 131072'  >>/etc/security/limits.d/90-nproc.conf
echo '* hard nproc 131072'  >>/etc/security/limits.d/90-nproc.conf
8. reboot

软件安装:

1 . 打通SSH(所有节点)

这里master节点和其他datanode节点会略有区别。 
首先说有节点均执行如下命令,遇到提示一路回车即可:
ssh-keygen -t rsa
ssh-copy-id  localhost 
无密码登录自己(注意:这里master节点必须的)
ssh-copy-id  需要无密登录的机器

然后输入密码即可,以后再到其他机器就不需要密码额

2 . 安装mysql(master节点)

http://blog.youkuaiyun.com/korder/article/details/37509355
本次安装需要创建如下数据库
(不包括Cloudera Manager的数据库,Cloudera Manager数据库有相关脚本创建,后面会有说明)
--hive数据库
create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci
--集群监控数据库
create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci
--hue数据库
create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci
--oozie数据库
create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci

以上数据库,可能会根据安装组件的不同略有差别。 
给用户授权(这里密码设为hadoop)
grant all on *.* to root@"%" Identified by "hadoop";

3 . 正式开工安装Cloudera Manager 5(cm5)

下载地址http://archive-primary.cloudera.com/cm5/cm/5/,

根据自己的系统选择相应的版本,
拷贝cloudera-manager-el6-cm5.5.0_x86_64.tar到master节点的/opt目录下:
(解压到/opt目录下,不能解压到其他地方,因为cdh5的源会默认在/opt/cloudera/parcel-repo寻找)

tar xvf cloudera-manager-el6-cm5.5.0_x86_64.tar

得到cm-5.5.0和cloudera俩个目录

给所有节点添加cloudera-scm用户:

useradd –system –home=/opt/cm-5.0.0/run/cloudera-scm-server –no-create-home –shell=/bin/false –comment “Cloudera SCM User” cloudera-scm

修改/opt/cm-5.0.0/etc/cloudera-scm-agent/config.ini 下面的serer_host

server_host=master.hadoop

为Cloudera Manager 5建立数据库:

/opt/cm-5.0.0/share/cmf/schema/scm_prepare_database.sh mysql cm
-hlocalhost -uroot -phadoop –scm-host localhost scm scm scm

格式是:scm_prepare_database.sh 数据库类型 数据库 服务器 用户名 密码 –scm-host Cloudera_Manager_Server所在的机器,后面那三个不知道代表什么,直接照抄官网的了。 因为我们用的是Mysql数据库,所以我们需要下载Mysql的JDBC驱动,本次从官网上下载最新稳定版:mysql-connector-java-5.1.30.tar.gz,解压之后找到mysql-connector-java-5.1.30-bin.jar放到/opt/cm-5.0.0/share/cmf/lib/目录下。 开启Cloudera Manager 5 Server端:

/opt/cm-5.0.0/etc/init.d/cloudera-scm-server start

设置开机启动:

cp /opt/cm-5.0.0/etc/init.d/cloudera-scm-server /etc/init.d/cloudera-scm-server
chkconfig cloudera-scm-server on

注意server首次启动不要立即关闭或重启,因为首次启动会自动创建相关表以及数据,如果因为特殊原因中途退出,请先删除所有表以及数据之后再次启动,否则将会出现启动不成功的情况。 开启Cloudera Manager 5 Agents端。 先scp /opt/cm-5.0.0到所有datanode节点上,然后在每台机器上开启Agents端:

scp -r /opt/cm-5.0.0 root@slave1:/opt/cm-5.0.0

等待拷贝成功,在所有datanode节点上启动:(注意必须以管理员权限启动)

/opt/cm-5.0.0/etc/init.d/cloudera-scm-agent start

设置开机启动:

cp /opt/cm-5.0.0/etc/init.d/cloudera-scm-agent /etc/init.d/cloudera-scm-agent
chkconfig cloudera-scm-agent on

浏览器启动Cloudera Manager 5 控制台(默认端口号是7180),启动成功就会看到登陆页面。
admin/admin

4 . 安装CDH5

先下载到本地http://archive-primary.cloudera.com/cdh5/parcels/5.5.0/,这里需要下载两样东西,首先是与自己系统版本相对应的parcel包,然后是manifest.json文件。下载完成后将这两个文件放到master节点的/opt/cloudera/parcel-repo下(目录在安装Cloudera Manager 5时已经生成),注意目录一个字都不能错,接下来打开manifest.json文件,里面是json格式的配置,我们需要的就是与我们系统版本相对应的hash码,因为我们用的是Centos6.5,所以找到如下位置:
vim manifest.json
在文件中查找与你下载对应的.parcel
比如 /xxx-xxx-el6.parcel
在找到的位置下面就看到hash值了。
将“hash”的值复制下来,然后创建一个文件,文件名与你的parel包名一致,并加上.sha后缀。
这样你的目录下将有这3个文件,将“hash”的值复制到新建的sha文件中,并保存,好了,我们的本地源制作完成了。这样基本大功告成了,再之后的操作就是控制台按照步骤安装即可。

xxx-xxx-el6.parcel
xxx-xxx-el6.parcel.sha
manifest.json

打开master.hadoop:7180,登陆控制台,默认账户和密码都是admin,安装时选择免费版,之后由于cm5对中文的支持很强大,按照提示安装即可,如果系统配置有什么问题在安装过程中会有提示,根据提示给系统安装组件就可以了。

如果在安装时选择了安装Hive,可能会遇到安装失败的问题,查看一下日志发现时安装Hive时需要安装JDBC驱动,所以同样我们将Mysql的驱动包拷贝到/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hive/lib/目录下,之后再继续安装就不会遇到问题了。

安装过程中常出现的一些状况,请参考:

http://blog.youkuaiyun.com/korder/article/details/50328223

5 . 图解安装:
Cloudera Manager 5 配置好了,server和agent端都正常启动。
CDH5也下载好了,并存放在master节点的/opt/cloudera/parcel-repo下,当然这里有三个文件,参考上一步骤。
在物理宿主机上打开 http://master.hadoop:7180 登录:
admin/admin
如果本地没有配置hosts,则用http://ip:7180
这里写图片描述

登录后,是一些协议什么的,同意就行了:

这里写图片描述

继续,选择版本:

这里写图片描述

这里我们选择第一个,Cloudera Express,以前有50节点限制,现在没有了:

这里写图片描述

继续:

这里写图片描述

这里让配置安装哪些主机,说明:哪台机器装了cm5的agent,这里就会默认显示出来,并为受控状态。如果想新增主机,可以在新主机页签出,输入hostname或者ip来搜索。继续:

这里写图片描述

选择CDH的版本:因为我装的是最新的,所以如图,如果你装的时候有选择,根据自己下的版本对应选择就是了。继续:

这里写图片描述

让装JDK了,不装,继续:

这里写图片描述

是否启用单用户模式,啥意思? 就是问你是否需要集群只需一个用户就可以管理。我还是习惯hdfs就是hdfs,hadoop就是hadoop,yarn就是yarn,各自干各的,不用选,继续:

这里写图片描述

安装截图有点乱,集群装时,可能有漏抓图了,不过没事,大致知道咋回事就行了。这张意思是下载解压parcel,如果第一个‘已下载’出现红色,不用管,那是因为你已经提前下载好了,然后等待它执行完整个流程。继续:

这里写图片描述

检查主机正确性,一般会出现俩个警告:

解决办法:
echo 0 > /proc/sys/vm/swappiness
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
cat /etc/sysctl.conf
vm.swappiness=0
sysctl -p

这里写图片描述

选择自定义:

这里写图片描述

选择要安装的服务:注意自己的内存大小,继续:

这里写图片描述

默认就行了,也可以自己配置,继续:

这里写图片描述

数据库连接测试,继续:

这里写图片描述

默认继续:

这里写图片描述

没了。最后一页,完成,恭喜成功了!
CDH 5.5.0 - 安装文档(Hadoop详细版) 本文介绍 CDH 安装,安装版本以当前最新版 CDH 5.5.0 为例。 CDH 提供了自动在线安装,手动离线安装的方式,本文介绍的安装方式为完全离线 安装。是同时适用于测试环境、生产环境的安装方式,对应官方安装文档章节为: Installation Path C - Manual Installation Using Cloudera Manager Tarballs 立即下载

相关推荐

【CDH实战】- 01.安装Cloudera_Hadoop集群(CentOS6.5+CDH 5.6)

概述:本次实验部署两台服务器,采用RPM安装的方式。 实验环境: CentOS 6.5 CDH 5.6 操作系统基本设置 # IP设置 # Hostname 设置 # hosts 设置 # selinux 设置 # 防火墙设置 配置 httpd 服务 # 检查 httpd 是否安装 # 安装 httpd # 启动httpd服务 service httpd restart 设置必要的软件 yum 源 配置Java JDK(每个节点) #安装jdk yum install -y oracle-j2sdk1.7-1.7.0+update67-1 #配置Java环境变量 echo -e 'expo

MAC上的CDH5.7.1安装手把手教程

MAC上的CDH5.7.1安装手把手教程Po主电脑系统:macOS Catalina写这个教程的目的是帮助大家避免跳坑,在前一个博主已经很详细的博文基础上,根据自己踩的坑再写的更仔细一点。希望能帮到大家。1. 安装JDK1.82. 本地ssh登录3. 下载CDH需要的压缩包。4. 开始CDH安装5.启动CDH Po主电脑系统:macOS Catalina 写这个教程的目的是帮助大家避免跳坑,在前一个博主已经很详细的博文基础上,根据自己踩的坑再写的更仔细一点。希望能帮到大家。 提示:最后如果HDFS,Yarn

qq_29210083的博客 1442

离线安装ClouderaManager5和CDH5

CDH(Cloudera'sDistribution,includingApacheHadoop),是Hadoop众多分支中的一种,由Cloudera维护,基于稳定版本的ApacheHadoop构建,并集成了很多补丁,可直接用于生产环境。ClouderaManager则是为了便于在集群中进行Hadoop等大数据处理相关的服务安装和监控管理的组件,对集群中主机、Hadoop、Hive、Spark等服务的安装配置管理做了极大简化。1.实验环境:Mac下VMware虚拟机2.操作系统:CentOS6.5x64(至少内存2G以上,这里内存不够的同学建议还是整几台真机配置比较好,将CDH的所有组件全部安

macbookproM2通过docker安装CDH

v /etc/localtime:/etc/localtime:ro \ :主要解决容器时间与宿主主机时间不一致的问题,写不写都行好像,可以试试。注意:下载的时候最好选择拉取人数较多的那个,看starts,这个相当于评分,评分高了的话一般出问题的概率也低一些。这里遇到过问题,虽然jps可以看到进程,但是cdh界面进去后有问题,所以这里最好先看下容器的ID。其中可以看到hue启动失败了,其余的都是成功的。然后输入用户名、密码,登录成功进来,显示如下,是不是很漂亮,😄。我安装的是桌面版的docker。

qq_38220334的博客 1146

Delta并联机械手-Codesys实现以及正解逆解研究

由于Codesys的Robotics模块有Delta并联机械手的运动模型,因此借助Codesys的机械手运动模型,研究自己的正解逆解算法。

weixin_42386991的博客 5567

qPCRtools | 神仙R包分分钟搞定你的qPCR实验结果!~

1写在前面 不知道大家都是怎么完成qPCR的计算的,在不会R的时候,我是用一个祖传的Excel表进行计算的。🤣 但是,一直有个缺点,如果需要计算的量比较大时,就不方便了,去搜了一下文献,发现了一个最近发表的R包,不仅可以计算反转录的RNA体积,还可以帮助选择定量方法,简直是神仙R包,本期就介绍一下它的使用吧。🥰 感谢原作者的开发,嘿嘿,文末有引用方法。👀 2用到的包 rm(list = ls())library(tidyverse)library(ggsci)library(qPCRtools)librar

m0_72224305的博客 3986

Mac OS通过docker安装CDH

1. 从官网下载镜像,大概4.4G,建议用迅雷,直接用docker拉取经常中断 2. 解压并加载到本地镜像库 tar -vxf cloudera-quickstart-vm-5.13.0-0-beta-docker.tar.gz docker import cloudera-quickstart-vm-5.13.0-0-beta-docker.tar cdh:5.13.0 3. 修改...

fuhtead的博客 2802

利用python爬取东方财富网股吧评论并进行情感分析(一)

利用python爬取东方财富网股吧评论(一) python-东方财富网贴吧文本数据爬取 分享一下写论文时爬数据用到的代码,有什么问题或者改善的建议的话小伙伴们一起评论区讨论。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直

YMG521000的博客 1万+

Mac搭建CDH5.7版本伪分布式集群

Mac搭建CDH5.7版本伪分布式集群 参考:https://www.jianshu.com/p/61137cf00c68 1、下载软件 在下面链接找自己想用的版本、我用的5.7.1 https://archive.cloudera.com/cdh5/cdh/5/ 2、打开本机远程登录 打开 系统偏好设置–>共享 ,选中 远程登录。 3、搭建环境 在 User/用户名/ 下建立目录结构 ...

weixin_42682000的博客 1273

【阿里云大模型高级工程师ACP习题集】2.7 通过微调增强模型能力 (上篇)(⭐️⭐️⭐️ 重点章节!!!)

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 1603

ANSYS workbench (关于normal stiffness factor接触刚度因子)

关于normal stiffness factor接触刚度因子的含义和设置方法

weixin_43730845的博客 6807

离线安装Cloudera Manager 5和CDH5(最新版5.1.3) 完全教程

关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloudera维护,基于稳定版本的Apache Hadoop构建,并集成了很多补丁,可直接用于生产环境。 Cloudera Manager则是为了便于在集群中进行Hadoop等大数据处理相关的服务安装和监控管...

weixin_30823833的博客 502

axi ps读写pl_PL读写DDR:Datamover能干什么

最近发现工程项目中一直在用AXI-DMA。这玩意儿搬数据倒是没问题,就是用axi-lite配置起来非常反人类。。。简单的办法其实是用datamover ip核。这个ip核能干嘛呢。准备写个文章解析一下。由于好多feature没用过,所以仅仅看文档可能理解有误,欢迎指出错误。首先扫个盲:MM2S指的是Memory map to stream. 读DDR. S2MM指的是steam to memory...

weixin_35908791的博客 1598

CM5(5.11.0)和CDH5(5.11.0)离线安装

CM5(5.11.0)和CDH5(5.11.0)离线安装概述文件下载系统环境搭建日志查看Q&A参考概述CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloudera维护,基于稳定版本的Apache Hadoop构建,并集成了很多补丁,可直接用于生产环境。Cloudera Manager则是为了...

老猿说说专栏 666

深度强化学习 | 基于SAC算法的移动机器人路径跟踪(附Pytorch实现)

软性演员-评论家(Soft Actor-Critic, SAC)算法是基于最大熵原理的离线策略方法,本节将基于深度强化学习中的SAC算法实现移动机器人的路径跟踪,介绍网络设计、动作空间设计和奖励函数设计,并提供Pytorch实现加深理解

FRIGIDWINTER的博客 5736

【100分】最长子字符串的长度

题目要求在一个环形字符串中找出字符 ‘o’ 出现了偶数次的最长子字符串长度。这里的字符串是一个环形的,即首尾相连。代码统计了字符串中字符 ‘o’ 的出现次数,并根据其奇偶性返回相应的最长子字符串长度。当 ‘o’ 的数量为偶数时,直接返回字符串长度;当 ‘o’ 的数量为奇数时,返回长度减去 1。给你一个字符串 s,字符串s首尾相连成一个环形 ,请你在环中找出 ‘o’ 字符出现了偶数次最长子字符串的长度。【最长子字符串的长度】

weixin_54707168的博客 898

Centos7 CM5和CDH5(5.9.0) 离线安装

Centos7 CM5和CDH5(5.9.0) 离线安装 概述 文件下载 环境搭建 安装Cloudera Manger 日志查看 安装问题汇集

Myself_way的专栏 8664

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

CDH搭建hadoop集群

目的:CDH5.8.0离线搭建hadoop环境关于CDH和ClouderaManager CDH (Cloudera’s Distribution, includingApache Hadoop),是Hadoop众多分支中的一种,由Cloudera维护,基于稳定版本的Apache Hadoop构建,并集成了很多补丁,可直接用于生产环境。 Cloudera Manager(本文以下简称为CM)则

Cruise的博客 2336

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CDH5.10.0 离线安装(共3节点)

1.安装方式 CDH的离线部署安装,即Parcel包(推荐) 2.角色规划 三个节点对应的角色: 3.基本环境配置(在每个节点上都要配置) (1)关闭防火墙 #/etc/init.d/iptables stop # chkconfig --level 345 iptables off (2)关闭seliux # vim /etc/sysconfig/seli...

weixin_30847939的博客 235

【CDH5】-002Cloudera Manager介绍和安装

Cloudera公司开发的集群管理系统Cloudera Manager(简称CM)用于管理CDH集群,可进行节点安装、配置、服务管理等,提供Web窗口界面以提高Hadoop配置可见度,从而降低集群参数设置的复杂度。不开源。介绍CM的安装

艾文 1276
上一篇: MAC下安装与配置MySQL
下一篇: CDH5 安装过程中的一些问题总结
撸依天
博客等级 码龄18年 10粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

撸依天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值