Linux7 下Hadoop集群用户管理方案之二 CDH5.9.0版本安装配置

CDH平台搭建 CDH安装参考文档: http://www.cloudera.com/content/www/en-us/documentation/archive/cdh/4-x/4-7-1/CDH4-Installation-Guide/cdh4ig_topic_13_1.html 阅读详情
前期准备:
第一步:装NTP
这个单独做了一个文档专门写NTP.
我擦。搞死了。一上午都在搞这个ntp。。。终于搞定了。


第二步:改Hosts文件
echo '10.10.106.156   edu-bigdata-01.novalocal' > /etc/hosts
echo '10.10.106.157   edu-bigdata-02.novalocal' >> /etc/hosts
echo '10.10.106.158   edu-bigdata-03.novalocal' >> /etc/hosts
echo '127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4' >> /etc/hosts
echo '::1         localhost localhost.localdomain localhost6 localhost6.localdomain6' >> /etc/hosts

第三步:关闭SELinux
# echo "SELINUX=disabled" > /etc/sysconfig/selinux ;

第四步:关闭防火墙
CentOS 6
# service iptables stop
# chkconfig iptables off
CentOS 7
service firewall stop  # 关闭防火墙
chkconfig firewall off  #开机不启动

第五步:修改transparent_hugepage参数,这一参数默认值可能会导致CDH性能下降 
CentOS 6在/etc/rc.local 中增加一行:
# echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
CentOS 7 在/etc/rc.local中增加一行
 echo never > /sys/kernel/mm/transparent_hugepage/defrag
或者使用root执行
# echo 'never' > /sys/kernel/mm/transparent_hugepage/defrag  


第六步:安装JDK
yum install -y java

第七步:外部数据库安装  mysql  CentOS 7.2系统
安装
# yum install mysql – y
#yum install  -y  mysql-server
#yum install mysql-devel
这里有CentOS7 的问题。mysql-server 被替换成了mariadb
这里使用rpm的方式安装
#  wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#
 rpm -ivh mysql-community-release-el7-5.noarch.rpm
#
 yum install -yy mysql-community-server

设置开机启动
# chkconfig mysqld on
启动mysql数据库
# service mysqld start
设置MySQL的root用户设置密码
# mysql –uroot –p
新建的数据库,默认密码位空,直接回车即可
mysql>set password for root@localhost=password('123456');
开启远程访问
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'edu-bigdata-01.novalocal' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;

第八步:配置免密登陆
ssh-keygen -t rsa
三次回车
生成的公私钥对在  ~/.ssh 目录下
将公钥复制到ip地址为10.10.106.156的远程机上:
ssh-copy-id  -i  /root/.ssh/id_rsa/pub  root@ 10.10.106.156
ssh-copy-id 会自动把  .ssh 的权限设置为 ~ /.ssh (700)  ~/.ssh/authorized(600) 

这里需要注意的一点。可能按规矩设置完了没有免密登陆
使用ls -l -a,可以看到两个目录
.
..
这两个的权限需要单独设置,如果有其他的权限的话,就会不能免密。


CM正式安装
第一步:准备 CDH 5.9.0的安装包。使用parcel的方式

首先在主服务器上安装httpd服务,可以对外暴漏服务。
yum install -y httpd
启动httpd
service httpd start

创建文件夹存放parcel
mkdir -p /var/www/html/cdh5/parcel/5.9.0
拷贝安装文件及配置到该目录下
cp CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel /var/www/html/cdh5/parcel/5.9.0/
cp CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1 /var/www/html/cdh5/parcel/5.9.0
cp manifest.json /var/www/html/cdh5/parcel/5.9.0
并且将 CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1改为名 CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha
mv /var/www/html/cdh5/parcel/5.9.0/CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1 /var/www/html/cdh5/parcel/5.9.0/CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha


第二步:准备Cloudera-manager包
下载地址为:
下载cloudera-manager-centos7-cm5.9.0_x86_64.tar.gz
我们在/opt目录下安装,每个节点都把cloudera-manager-centos7-cm5.9.0_x86_64.tar.gz解压到/opt下。
最终形成的目录结构为
[root@edu-bigdata-01 opt]# pwd
/opt
[root@edu-bigdata-01 opt]# ll
总用量 570412
drwxr-xr-x. 4 1106 4001      4096 10月  6 2016 cloudera
-rw-r--r--. 1 root root 584088598 4月  24 20:05 cloudera-manager-centos7-cm5.9.0_x86_64.tar.gz
drwxr-xr-x. 9 1106 4001      4096 10月  6 2016 cm-5.9.0 

第三步:下载jdbc driver .
tar zxvf mysql-connector-java- 5.1 . 38 .tar.gz
cp mysql-connector-java- 5.1 . 38 /mysql-connector-java- 5.1 . 38 -bin.jar /usr/share/java/mysql-connector-java.jar



第四步:初始化CM使用的数据库
通过cm的数据库脚本初始化数据库。
/opt/cm- 5.9 . 0 /share/cmf/schema/scm_prepare_database.sh mysql scm -hlocalhost -uroot -p123456 --scm-host localhost scm scm scm

# All done, your SCM database is configured correctly!

第五步:准备 parcel。

每个节点都创建cloudera-scm用户
在 主节点上执行:
mkdir -p /opt/cloudera/parcel-repo 
chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo 

在 每个agent节点上执行:
mkdir -p /opt/cloudera/parcels 
chown cloudera-scm:cloudera-scm /opt/cloudera/parcels 

将CHD5相关的Parcel包放到主节点的/opt/cloudera/parcel-repo/目录中(parcel-repo需要手动创建)。

相关的文件如下:

  • -rwxrwxrwx. 1 root root 1492922238 4月  25 15:04 CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel
  • -rwxrwxrwx. 1 root root         41 4月  25 15:04 CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1
  • -rw-r--r--. 1 root root      63988 4月  25 16:22 manifest.json

最后将 CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1 ,重命名为 CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha ,这点必须注意,否则,系统会重新下载CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel文件。

mv  CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha1  CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha





第五步:启动Cloudera Manager
创建用户    cloudera-scm,启动时候需要
useradd --system --home=/opt/cm- 5.9 . 0 /run/cloudera-scm-server --shell=/bin/ false --comment "Cloudera SCM User" cloudera-scm
在CM Server上创建目录
mkdir /var/lib/cloudera-scm-server
mkdir /var/log/cloudera-scm-server
chown cloudera-scm:cloudera-scm /var/log/cloudera-scm-server
Server启动
/opt/cm-5.9.0/etc/init.d/cloudera-scm-server start

开机自启动
cp /opt/cm- 5.9 . 0 /etc/init.d/cloudera-scm-server /etc/init.d/cloudera-scm-server
chkconfig cloudera-scm-server on
修改/etc/init.d/cloudera-scm-server文件的内容,将CMF_DEFAULTS 的值由 ${CMF_DEFAULTS:-/etc/default} 改为/opt/cm-5.9.0/etc/default

Agent启动
首先配置Agent的
 vi /opt/cm-5.9.0/etc/cloudera-scm-agent/config.ini
server_host=10.10.106.156

启动
/opt/cm-5.9.0/etc/init.d/cloudera-scm-agent start

开机自启动
cp /opt/cm- 5.9 . 0 /etc/init.d/cloudera-scm-agent /etc/init.d/cloudera-scm-agent
chkconfig cloudera-scm-agent on
修改/etc/init.d/cloudera-scm-agent文件的内容,将CMF_DEFAULTS 的值由 ${CMF_DEFAULTS:-/etc/default} 改为/opt/cm-5.9.0/etc/default
注意:如果CM Server主机上也要启动CM Agent,则也要执行上述命令


第六步:访问CMServer:7180




这块需要把刚才第五步好好看看。这个图不是太必须貌似。但是 免密登陆一定要设置。



此时可以通过agent的log查看信息
tail -200f /opt/cm-5.9.0/log/cloudera-scm-agent/cloudera-scm-agent.log



还是遇到了一些问题。
主机间免密登陆是一定要设置的。而且设置时候需要注意文件加的权限   ls -l -a 
另外cloudera-scm用户也要创建。






无脑继续了



一个个的绿色✔️。
完成。

真是坎坷的过程。虽然已经第二次安装了。每次都能遇到不同的坑。哈哈。
下一步该配置Kerberos了。虽然也配置过了,但是也是充满冒险的旅程。开始吧。 

各位同道如果有任何问题,可以找我。

CDH5.9.0离线部署 部署环境:win7+vmware11+centos7.2+cdh5.9.01) 关闭防火墙–# firewall-cmd –state –# systemctl stop firewalld.service –# systemctl disable firewalld.service –# vi /etc/selinux/config SELINUX=disabled ,然后重启2) 虚拟机 阅读详情

相关推荐

CDH5.9.0在线安装及问题汇总

问题1报错JDBC driver cannot be found. Unable to find the JDBC database jar on host解决下载jar包: mysql-connector-java-5.1.27.jar重命名:mv mysql-connector-java-5.1.27.jar mysql-connector-java.jar移动:mv mysql-connec

#include<?> 5060

Cloudera Manager 5.9 和 CDH 5.9 离线安装指南及个人采坑填坑记

公司的CDH早就装好了,一直想自己装一个玩玩,最近组了台电脑,笔记本就淘汰下来了,加上之前的,一共3台,就在X宝上买了CPU和内存升级了下笔记本,就自己组了个集群。 话说,好想去捡垃圾,捡台8核16线程64G内存的回来,手动滑稽。 3台笔记本的配置和角色分配: 宿主CPU     宿主内存  虚拟机  虚拟机CPU/台    角色及内存 双核双线程     4G    1台    双核双线...

weixin_30369087的博客 586

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

大数据组件,官方版本:CDH5.9.0 操作系统: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 由于 优快云 资源文件大小的限制,分割成三个压缩文件了,下载后合并解压即可

离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(四)数据库安装(单节点)...

一、卸载CentOS自带的MySQL 1.1 查看之前是否安装过mysql [root@master mysql]# rpm -qa|grep -i mysql mysql-libs-5.1.71-1.el6.x86_64 [root@master mysql]# 1.2 卸载自带的mysql [root@master mysql]# rpm -e --nodeps mys...

weixin_33929309的博客 212

CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha

大数据组件,官方版本:CDH5.9.0 操作系统:CentOS7/RHEL7 完整系列: CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel CDH-5.9.0-1.cdh5.9.0.p0.23-el7.parcel.sha

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

大数据组件,官方版本:CDH5.9.0 操作系统: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 由于 优快云 资源文件大小的限制,分割成三个压缩文件了,下载后合并解压即可

Linux安装配置Hadoop2.6(保姆级教程)单机版

操作步骤: 准备工作:一台虚拟机(Centos 7),虚拟机已安装好jdk。 1、首先使用Xftp将hadoop-2.6.0-cdh5.14.2.tar.gz包放入 /opt/install文件夹下, install文件夹需要自己新建一下,参考命令mkdir install 2、输入命令tar -zxvf hadoop-2.6.0-cdh5.14.2.tar.gz -C ../soft -C用于指定目录,操作完成后,进入soft目录下查看 名字太长不方便以后使用,我们修改一下文件名 mv hadoop-

wanjialin的博客 5583

CDH集群安装与升级

该文档为CDH集群安装与升级手册,包括搭建CDH集群的一些步骤

Cloudera Hadoop环境搭建之一:环境准备与搭建cloudera manager软件

Cloudera Hadoop环境搭建之一:环境准备 本系列笔记基于Hadoop发行版本CDH 5.12.2,CDH相关组件采用手动下载离线本地离线安装的方式,另外的全在线安装以及yum源下载软件包的安装方式没有进行测试过(搜索了很多文档说这两种方式在国内速度很慢不靠谱,也就放弃使用了)。 零、集群结构与服务器信息 本系列笔记的目标是搭建一套完全分布式的hadoop集群,准备采用操作系统...

新梦易明 3937

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

64位centos6.5 hadoop-2.6.0-cdh5.9.0 新编译最新的native lib包。

RHEL7.2-CDH5.12.1安装部署

RHEL7.2操作系统离线安装CDH5.12.1,该安装文档需要具备一定的Linux操作系统知识才能操作并解决一些简单问题

hadoop-2.6.0-cdh5.9.3分布式高可用部署

大家好,我是Linux运维工程师 Linke 。技术过硬,从不挖坑~ 此文只说各组件的作用,部署搭建,不谈原理。知道这些基础组件的作用后,自个儿心中大概就对这玩意儿的工作方式有个差不多的了解了。好吧,其实我就这两下子,下面进入正题。(下面我是用root用户启动的,生产不用用root用户) hdfs的一些专用词汇说明 NameNode: 负责管理文件系统的 namespace 以及客户端对文件的...

linux运维工程师的博客 1094

用 n8n 提取静态网页内容:从 HTTP Request 到 HTML 节点全解析

本文介绍了如何使用n8n的HTTP Request和HTML节点组合提取静态网页内容。首先通过HTTP Request节点获取网页HTML源码,然后使用HTML节点解析并提取所需数据。关键点包括:1)HTTP Request节点设置URL和GET方法;2)HTML节点配置Source Data为JSON并指定data字段;3)重点掌握Extraction Values参数,特别是CSS选择器(使用.和#定位元素)、Key命名、Return Value类型选择等。文章通过实例演示了标题和正文的提取方法,并提供

muyouking 4567

CDH5.9安装

注:本安装说明是本人综合网上的安装文档参考得到的,可能因环境的不同,或者其他原因坑比较多。 参考文档 http://www.linuxidc.com/Linux/2017-01/139518.htm http://blog.csdn.net/u010022051/article/details/51205765 1、需要准备的文件 cloudera

bsf5521的博客 1217

MuMu模拟器过检测实战:从硬件伪装到API欺骗的完整避坑指南

本文详细介绍了MuMu模拟器过检测的实战技术,从硬件伪装到API欺骗的全方位解决方案。通过修改CPU/GPU信息、内存分布、系统属性和行为模拟等关键技术,帮助用户有效绕过现代应用的模拟器检测机制,提升模拟器的隐蔽性和稳定性。

xxx12的博客 1393

基于知识图谱的旅游推荐系统

这一系统整合了当今先进的数据技术:采集携程等大型平台的景点数据,通过爬虫技术源源不断地获取最新的旅游信息。此外,我们采用Neo4j图数据库来存储和处理这些数据,结合自然语言处理技术,为你提供精准的旅游建议。:通过直观的知识图谱展示,了解各个景点之间微妙的联系,无论是文化背景还是地理方位,你都能从中发现新的旅行灵感。准备毕业设计的同学,关注我们,这是一个集成了多种前沿技术的项目,为你的学术成果锦上添花。:不再浪费时间,系统根据你的偏好和历史评分,利用协同过滤技术推荐适合的旅游目的地。

qalangtao的博客-qalangtao.com 774

centos7 桌面版本 安装 hadoop2.6.0-cdh5.9.3

环境: centos7 桌面版。 地址:192.168.1.60 hadoop1  , 192.168.1.61 hadoop2 , 192.168.1.62 hadoop3 1.三台服务器关闭防火墙 &gt; systemctl  status  firewalld &gt; systemctl stop firewalld  &gt;systemctl  disables fire...

小萌妹的作死笔记 820

【位运算进阶之----右移(>>)】

😄嘻嘻,朋友们,大家好!昨天我们学习了左移,今天我们来谈谈右移>>。⭐️简单来说,,也就是去掉一个数的二进制表达的末位,右移一位就去掉一位,右移两位就去掉两位。下面就让我们来详细看看吧!

weixin_73453526的博客 8931

CDH 5.9 CentOS 6.5 离线安装部署

CDH 5.9 离线安装部署手册 站在巨人的肩膀上面继续前进,不断的踩坑与填坑,感谢破击手的参考指南。安装包下载考虑到公司机器不能直接上外网,采用离线安装方式,需要先下载好安装包如下。 Cloudera Manager 5.9http://archive-primary.cloudera.com/cm5/cm/5/cloudera-manager-el

mao_2110901055的专栏 7779

EXCEL实现分层自定义比例随机抽样(图+文教程)

EXCEL实现分层自定义比例随机抽样(图+文教程) 单一字段分层自定义比例随机抽样 多字段分层自定义比例随机抽样 单一字段分层自定义比例随机抽样 首先数据源如下,我们想随机抽张三的金额数据10%、李四金额20%、王五5%、哈哈15%、李六10% 首先第一步,添加辅助列,随机数 =RAND() 对数据进行高级排序 升序、降序都可以 添加辅助列...

可乐联盟 2万+

Cadence SIP Layout 简单教程-第一章

以摄像头模组软硬结合板为例,描述layout的整个完整过程,从而掌握基本技能。 第一章 准备工作 第一节 原理图不用说layout前需要绘制原理图,原理图不在本文讨论范围内,所以列为准备工作。 需要特别说明的是,绘制原理的最终目的是导出网络表,网络表中的重要参数footprint是让layout软件选择正确封装的关键,所以这里讲解一下原理图设置footprint的位置。在原理图中双击零件,...

whp1920的博客 1万+

linux的用户及权限管理(三)

1、linux操作系统用户及用户组Linux操作系统是多任务(Multi-tasks)多用户(Multi-users)分时操作系统,linux操作系统的用户就是让我们登录到linux的权限;每当我们使用用户名登录操作系统时,linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在linux系统中,用户组也有一个I

czlan91的博客 1万+

优秀的 Verilog/FPGA开源项目介绍(六)- MIPI

MIPI的协议我就不详细介绍了(可以查看<下面的二维码>),这里和开源方案比较接近的即使FPGA实现MIPI物理层(DPHY)中电气属性相关的几种方案:MIPI DPHY RX...

OpenFPGA的博客 4457

如何下载CDH版本的Hadoop生态工具

最近下载CDH版本的Hadoop工具,点击下载链接发现都跳转到Apache官网上去了,可以用这种方法试试下载. 首先找到下载的地址,然后再后面加上.tar.gz就可以下载了 CDH的下载工具都在http://archive.cloudera.com/cdh5/上,现在是cdh5的版本。 下载案例 比如http://archive.cloudera.com/cdh5/cdh/5/ha...

madman 6376

【气候极端指数】MATLAB计算各种气候极端指数

简介各类气候极端指数,及其MATLAB计算代码

WW、forever的博客 4917

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: NTP 时间服务器配置
下一篇: Linux7 下Hadoop集群用户管理方案之一 用户管理集群方案概述
line_aijava
博客等级 码龄16年 31粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值