ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:2.43MB ,
资源ID:8485760      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8485760.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(大数据平台环境搭建傻瓜式说明书.docx)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

大数据平台环境搭建傻瓜式说明书.docx

1、 Cloudera大数据平台环境搭建 (CDH5.13.1版) 版本 v1.0 作者 郭维忠 发布日期 2018-03-10 目录 Cloudera大数据平台环境搭建 1 (CDH5.13.1版) 1 1. 基础环境 4 1.1. 软件环境 4 1.2. 配置规划 4 1.3. 所需要的软件资源 4 1.4. 修改机器名(所有节点) 5 1.5. 设置防火墙(所有节点) 5 1.6. 配置免密码登录SSH 6 1.7. 关闭SELINUX(所有节点) 8 1.8.

2、 修改Linux内核参数(所有节点) 8 1.9. 其他安装与配置(所有节点) 10 1.10. 配置NTP服务 10 1.11. 安装oracle JDK1.8 (所有节点) 12 1.12. Mysql安装(主节点) 13 2. 安装CM 15 2.1. 传包,解包 15 2.2. 创建数据库 15 2.3. 创建用户 16 2.4. 制作本地YUM源 16 2.5. 拷贝jar包 17 2.6. 修改cloudera-scm-agent配置 17 2.7. 启动CM Server和Agent 18 2.8. 访问CM 18 3. 安装CDH 18 3.1.

3、登录后界面 18 3.2. 选择CM版本 19 3.3. 指定主机 20 3.4. 选择CDH版本 21 3.4.1. 出现 “主机运行状态不良”错误 22 3.5. 检查主机正确性 23 3.6. 选择安装的服务 23 3.7. 角色分配 24 3.8. 数据库设置 24 3.8.1. 测试连接报错: 25 3.9. 群集设置 26 3.10. 开始安装 28 3.11. 安装完成 29 3.11.1. 警告信息: 29 4. 常见错误 31 4.1. 初始化数据库错误: 31 4.2. 未能连接到 Host Monitor 32 1. 基础环境

4、 1.1. 软件环境 本文将介绍Centos7.4 离线安装CDH和Cloudera Manager过程,软件版本如下: NO. 软件名称 版本 1. 操作系统 Centos7.4 64 位 2. JDK jdk-8u151-linux-x64 3. Clouder Manager 5.13.1 4. CDH 5.13.1 5. 数据库 Mysql 5.7 6. JDBC mysql-connector-java-5.1.43.jar 1.2. 配置规划 本次安装共5台服务器,服务器配置及用途如下: NO. 机器名称 内网IP 配置

5、 用途 1. node168 172.16.3.168 8C/32Gb/1TB 主,CM,MysqlDB 2. node169 172.16.3.169 8C/32Gb/1TB 从 3. node170 172.16.3.170 8C/32Gb/1TB 从 4. node171 172.16.3.171 8C/32Gb/1TB 从 5. node172 172.16.3.172 8C/32Gb/1TB 从 1.3. 所需要的软件资源 1) JDK环境: JDK版本:1.8.0_151 jdk-8u151-linux-x64.rpm

6、下载地址: 2) CM包: CM版本:5.13.1 cloudera-manager-centos7-cm5.13.1_x86_64.tar.gz 下载地址: 3) CDH包 CDH版本:5.13.1, CDH-5.13.1-1.cdh5.13.1.p0.2-el7.parcel; CDH-5.13.1-1.cdh5.13.1.p0.2-el7.parcel.sha1; manifest.json 下载地址: 4) JDBC连接jar包: jar包版本:5.1.43, mysql-connector-java-5.1.43.jar 下载地

7、址: 1.4. 修改机器名(所有节点) 1) 修改机器名称 # hostnamectl set-hostname xxx //设置机器名 #hostname // 查看本机名 这种方式,在Centos7中可以永久性改变主机名称。 2) 每个节点机器,都要配置hosts # vi /etc/hosts 内容都改为: 127.0.0.1 localhost //建议保留此行 172.16.3.168 node168 172.16.3.169 node169 172.16.3.170 node170 172.16.3.171 node171 172.16.3.172

8、 node172 1.5. 设置防火墙(所有节点) 注:为了简便,可以先关闭防所有节点火墙,安装完成后,再按照下面步骤设置。 防火墙常用命令: # firewall-cmd --state(查询防火墙状态) #systemctl stop firewalld.service (关闭防火墙) #systemctl start firewalld.service (开启防火墙) #systemctl disable firewalld.service (禁止firewall开机启动) 设置防火墙策略,在所有节点执行下面脚本(执行前要启动防火墙): //集群机器间可以相

9、互访问 firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='172.16.3.168' port protocol='tcp' port='0-65535' accept" firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='172.16.3.169' port protocol='tcp' port='0-65535' accept" firewall-cmd --permanent

10、add-rich-rule="rule family='ipv4' source address='172.16.3.170' port protocol='tcp' port='0-65535' accept" firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='172.16.3.171' port protocol='tcp' port='0-65535' accept" firewall-cmd --permanent --add-rich-rule="rule family='

11、ipv4' source address='172.16.3.172' port protocol='tcp' port='0-65535' accept" //设置可以访问的端口 firewall-cmd --permanent --add-port=0-65535/tcp firewall-cmd --reload 注意: 需要在所有的节点上执行,因为涉及到的端口太多了,临时开放所有端口是为了安装起来方便,安装完毕后可以根据需要设置防火墙策略,保证集群安全。 1.6. 配置免密码登录SSH 将子节点设置为从主节点ssh无密码登陆(主节点访问从节点需要无密码互通,否则后面会出现

12、问题) 在主节点上执行: #cd~ //进入到 根目录 # ssh-keygen -t rsa 一路回车,生成无密码的密钥对。 把公钥拷贝至node169服务器上 : # scp /root/.ssh/id_rsa.pub root@node169:~ //输入node169机器上root用户密码拷备成功 登录到node169服务器上: 然后在node169服务器上,把公钥的内容追加到authorized_keys文件末尾(这个文件也在隐藏文件夹.ssh下,如果没有可以新建): # cat id_rsa.pub >> ~/.ssh/authorized_keys

13、 如果提示下面信息,则需要创建./ssh目录: -bash: /root/.ssh/authorized_keys: No such directory //创建/.ssh目录,再追加公钥内容 # mkdir ~/.ssh # cat id_rsa.pub >> ~/.ssh/authorized_keys 并设置authorized_keys的访问权限: # chmod 600 ~/.ssh/authorized_keys 测试:在node168点上执行ssh node169,正常情况下,不需要密码就能直接登陆进去了。 在node168节点出现下面表示成功登录node

14、169节点: 以同样的方式将公钥拷贝至其他节点服务器上。 1.7. 关闭SELINUX(所有节点) 关闭linux SELINUX安全内核 # setenforce 0 (临时生效) 修改 /etc/selinux/config 下的 SELINUX=disabled (重启后永久生效) # vi /etc/selinux/config 内容增加: SELINUX=disabled 重启后生效: # reboot 查看SELINUX 是否关闭: #sestatus (在Centos7中遇到SELINUX无法关闭的问题,重新启动机器恢复正常) 1.8.

15、 修改Linux内核参数(所有节点) 为避免安装过程中出现的异常问题,首先调整Linux内核参数。 1) 设置s,控制换出运行时内存的相对权重,Cloudera 建议将 s 设置为 10: //查看s # cat /proc/sys/vm/s //永久性修改,执行下面两条命令 # sysctl -w vm.s # echo vm.s = 10 >> /etc/sysctl.conf 2) 关闭透明大页面: 自CentOS6版本开始引入了Transparent Huge Pages(THP),从CentOS7版本开始,该特性默认就会启用。尽管THP的本意是为提升内存的性能

16、不过某些数据库厂商还是建议直接关闭THP,否则可能会导致性能出现下降。 首先查看透明大页是否启用,[always] never表示已启用,always [never]表示已禁用: # cat /sys/kernel/mm/transparent_hugepage/defrag [always] madvise never # cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never 以上状态就说明是启用的。 临时关闭(重启机器会变回默认开启状态): # echo never > /sys/ke

17、rnel/mm/transparent_hugepage/defrag #echo never > /sys/kernel/mm/transparent_hugepage/enabled 永久关闭: //编辑/etc/rc.d/rc.local # vi /etc/rc.d/rc.local //在文件后添加下面内容: if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled fi if test -

18、f /sys/kernel/mm/transparent_hugepage/defrag; then echo never > /sys/kernel/mm/transparent_hugepage/defrag fi 保存退出,然后赋予rc.local文件执行权限: #chmod +x /etc/rc.d/rc.local 重启系统,以后再检查THP状态,显示状态被禁用了。 3) 修改文件句柄数: 修改系统文件句柄数限制: //查看文件句柄数,显示1024,显然太小 # ulimit -n 1024 //修改限制 #vi /etc/security/limi

19、ts.conf //在文件后加入下面内容: * soft no * hard no 修改后需要重启机器。 1.9. 其他安装与配置(所有节点) 为避免安装过程中出现异常问题,安装相关依赖包: # yum -y install psmisc MySQL-python at bc bind-libs bind-utils cups-client cups-libs cyrus-sasl-gssapi cyrus-sasl-plain ed fuse fuse-libs httpd httpd-tools keyutils-libs-devel krb5-devel li

20、bcom_err-devel libselinux-devel libsepol-devel libverto-devel mailcap noarch mailx mod_ssl openssl-devel pcre-devel postgresql-libs python-psycopg2 redhat-lsb-core redhat-lsb-submod-security x86_64 spax time zlib-devel #yum install -y python-lxml #yum install krb5-devel cyrus-sasl-gssapi cyrus-sa

21、sl-deve libxml2-devel libxslt-devel mysql mysql-devel openldap-devel python-devel python-simplejson sqlite-devel # chmod +x /etc/rc.d/rc.local # yum -y install rpcbind # systemctl start rpcbind # echo "systemctl start rpcbind" >> /etc/rc.d/rc.local 1.10. 配置NTP服务 集群中所有主机必须保持时间同步,如果时间相差较大会引起

22、各种问题。 具体建设过程如下: 所有节点安装相关组件: # yum install  ntp  ntpdate  -y NTP服务端(主节点): 1) 查找时间同步服务器: 打开网址,内容如下: 2) 编辑 /etc/ntp.conf: # vi /etc/ntp.conf //在文件中输入上面网页内容: server 0.asia.pool.ntp.org server 1.asia.pool.ntp.org server 2.asia.pool.ntp.org server 3.asia.pool.ntp.org 3) 启动ntp服务: # syst

23、emctl start  ntpd 4) 配置开机启动: # systemctl enable  ntpd.service   注意:如果ntpd 开机启动失效,有可能是因为安装了chronyd 并且是开机自启状态,所以导致ntpd开机自启失败。 # 查看  chronyd设置状态 # systemctl status chronyd 显示如下: 以面表明,chronyd显示为开机启动状态。 将chronyd设为禁用状态: # systemctl disable chronyd.service 此时,NTP的服务开机自启动完成! 5) 检查是否设置成功: #

24、ntpq  -p //更新时间 #timedatectl  NTP客户端(所有从节点): 6) 远程客户端时间同步测试 # date # ntpdate 172.16.3.168 172.16.3.168是NTP服务端IP,显示如下信息,测试成功: 7) 客户端设置计划任务,每30分钟同步时间 #crontab -e //加入内容: 0-59/30 * * * * /usr/sbin/ntpdate 172.16.3.168 && /sbin/hwclock -w 8) 设置定时任务开机启动 //设置开机启动 # systemctl enable cro

25、nd.service //查看状态 # systemctl status crond 1.11. 安装oracle JDK1.8 (所有节点) 下载rpm 安装包jdk-8u151-linux-x64.rpm CentOS系统一般自带OpenJdk,需要卸载掉自带的OpenJdk,使用 # rpm -qa | grep java 查询java相关的包,使用 # rpm -e –nodeps +包名 强制卸载掉,下面安装oralce JDK # rpm -ivh jdk-8u151-linux-x64.rpm 配置JAVA_HOME环境变量: 修改/etc/

26、profile文件配置环境变量, 执行命令: # vi /etc/profile 在profile文件最后,输入下面内容,保存并退出。 export JAVA_HOME=/usr/java/jdk1.8.0_151 export PATH=$PATH:$JAVA_HOME/bin 执行下面命令,让配置生效 # source /etc/profile //使修改立即生效 # echo $PATH //查看PATH值 # echo $JAVA_HOME //查看JAVA_HOME值 在Centos7中修改/etc/profile文件配置环境变量,机器启动后

27、有时不生效,可以修改/etc/ bashrc文件配置环境变量: # vi /etc/bashrc //在文件最后加入: export JAVA_HOME=/usr/java/jdk1.8.0_151 export PATH=$PATH:$JAVA_HOME/bin //使修改立即生效 # source /etc/bashrc //查看JAVA_HOME值 # echo $JAVA_HOME 1.12. Mysql安装(主节点) 到官网选择对应安装包: 1) 下载安装包 #wget 2) 解压安装包 # tar -xvf mysql-5.7.18-1.el

28、7.x86_64.rpm-bundle.tar //解压后文件列表: mysql-community-embedded-devel-5.7.18-1.el7.x86_64.rpm mysql-community-devel-5.7.18-1.el7.x86_64.rpm mysql-community-client-5.7.18-1.el7.x86_64.rpm mysql-community-common-5.7.18-1.el7.x86_64.rpm mysql-community-embedded-5.7.18-1.el7.x86_64.rpm mysql-communit

29、y-embedded-compat-5.7.18-1.el7.x86_64.rpm mysql-community-libs-5.7.18-1.el7.x86_64.rpm mysql-community-server-minimal-5.7.18-1.el7.x86_64.rpm mysql-community-test-5.7.18-1.el7.x86_64.rpm mysql-community-minimal-debuginfo-5.7.18-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.18-1.el7.x86_64.rp

30、m 3) 按次序安装 按common–>libs–>client–>server的顺序安装: # rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm # rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm # rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm # rpm -ivh mysql

31、community-devel-5.7.18-1.el7.x86_64.rpm //安装下面包,否则Hue安装报连接错误 # rpm -ivh mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm 4) 启动数据库 # systemctl start mysqld 查看状态: # systemctl status mysqld 5) 修改MySQL初始密码 1、先修改配置文件/etc/f令MySQL跳过登录时的权限检验,在[mysqld]下加入一行: skip-grant-tables 2、重启My

32、SQL #service mysqld restart 3、免密码登录MySQL。 #mysql 4、mysql客户端执行如下命令,修改root密码 mysql> use mysql; mysql> UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root'; mysql> select host,user, authentication_string, password_expired from user; mysq

33、l> update user set password_expired='N' where password_expired='Y' //密码不过期 mysql> update user set host='%' where user='root' and host='localhost'; //远程可访问 mysql> flush privileges; //刷新 mysql> exit;//退出 5、修改配置文件/etc/f删除此前新增那一行skip-grant-tables,并重启MySQL(这一步非常重要,不执行可能导致严重的安全问题) #service mysqld r

34、estart //重启 Mysql 2. 安装CM 2.1. 传包,解包 在主节点上下载相关软件包,这里将软件包下载到/data/ cdh/目录下。 #cd /data/cdh 下载Mysql JDBC包: #wget 下载CM: #wget 5/cloudera-manager-centos7-cm5.13.1_x86_64.tar.gz 下载CDH: #wget #wget .sha1 #wget 将CM解压到/opt/目录: # tar -zxvf cloudera-manager-centos7-cm5.13.1_x86_64.tar.

35、gz -C /opt/ # ls /opt/ cloudera cm-5.13.1 2.2. 创建数据库 在主节点上: # mysql -h127.0.0.1 -uroot -p //加参数-h127.0.0.1 指定本机方式,否则可能不允许执行grant Enter password: \\输入数据库密码 //在MariaDB [(none)]>命令状态输入下面脚本: create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database amon DEF

36、AULT CHARSET utf8 COLLATE utf8_general_ci; create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database monitor DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci; grant all privileges on *.* to root@localhost ide

37、ntified by 'root' with grant option; grant all on *.* to root@"%" Identified by "root"; flush privileges; exit; //复制Mysql JDBC包到/opt/cm-5.13.1/share/cmf/lib/目录 #cp mysql-connector-java-5.1.43-bin.jar /opt/cm-5.13.1/share/cmf/lib/ //初始化CM,执行下面脚本 # /opt/cm-5.13.1/share/cmf/schema/scm_prepare_da

38、tabase.sh mysql cm -hnode168 -uroot -proot --scm-host node168 scm scm scm //如果出现下面错误: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) //解决办法: 在/etc/hosts 文件中,加上 127.0.0.1 localhost.node168 主节点/etc/hosts内容: 脚本/scm_prepare_database.sh 执行成功界面: 2.3. 创建用

39、户 在所有节点上执行: # useradd --system --home=/opt/cm-5.13.1/run/cloudera-scm-server --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm 2.4. 制作本地YUM源 在主节点上: //进入软件包目录 #cd /data/cdh //拷贝三个文件到/opt/cloudera/parcel-repo/目录 #cp CDH-5.13.1-1.cdh5.13.1.p0.2-el7.parcel CDH-5.13.1-1.cdh5.13.1.p

40、0.2-el7.parcel.sha1 manifest.json /opt/cloudera/parcel-repo/ //进入/opt/cloudera/parcel-repo/目录 #cd /opt/cloudera/parcel-repo/ //修改文件名 #mv CDH-5.13.1-1.cdh5.13.1.p0.2-el7.parcel.sha1 CDH-5.13.1-1.cdh5.13.1.p0.2-el7.parcel.sha 此时/opt/cloudera/parcel-repo/目录下文件: 2.5. 拷贝jar包 在所有节点上: //如果没有/

41、usr/share/java/目录,则创建 # cp mysql-connector-java-5.1.43-bin.jar /usr/share/java/mysql-connector-java.jar 在主节点上: //将mysql JDBC jar 包拷贝到 /opt/cm-5.13.1/share/cmf/lib/ 目录 #cp mysql-connector-java-5.1.43-bin.jar /opt/cm-5.13.1/share/cmf/lib/ 2.6. 修改cloudera-scm-agent配置 在主节点上,修改/opt/cm-5.13.1/e

42、tc/cloudera-scm-agent/config.ini文件: //将config.ini server_host=localhost 内容改为server_host=172.16.3.168 # sed -i "s/server_host=localhost/server_host=172.16.3.168/" /opt/cm-5.13.1/etc/cloudera-scm-agent/config.ini 在主节点上: //将cm-5.13.1 打包,并复制到其他节点 #cd /opt #tar czf cm-5.13.1.tar.gz cm-5.13.1/

43、//复制到其他节点 #scp cm-5.13.1.tar.gz node169:/opt/ #scp cm-5.13.1.tar.gz node170:/opt/ #scp cm-5.13.1.tar.gz node171:/opt/ #scp cm-5.13.1.tar.gz node172:/opt/ 在所有从节点上解压: //将cm-5.13.1 包解压 #cd opt #tar -xzvf cm-5.13.1.tar.gz //解压后删除 #rm -rf cm-5.13.1.tar.gz 2.7. 启动CM Server和Agent 在主节点上,启动c

44、loudera-scm-server: # /opt/cm-5.13.1/etc/init.d/cloudera-scm-server start 启动过程较慢,可通过/opt/cm-5.13.1/log/cloudera-scm-server日志,查看启动过程。 在所有节点上,启动cloudera-scm-agent: # /opt/cm-5.13.1/etc/init.d/cloudera-scm-agent start 2.8. 访问CM 地址:http://主节点IP:7180 用户名、密码:admin 3. 安装CDH 3.1. 登录后界面 接受协议:

45、 3.2. 选择CM版本 本文档选择Cloudera Express免费版。 3.3. 指定主机 在搜索主机名和IP地址框输入node[169-172],这里输入的内容支持正则表达式。输入后点【搜索】按钮,出现机器列表: 选择“当前管理的主机“选择项卡,点【继续】。 3.4. 选择CDH版本 这里需要选择制作本地源时的版本,如果选择别的版本的就会去官网下载,那样安装速度会很慢。 点【继续】按钮,进入安装界面。 3.4.1. 出现 “主机运行状态不良”错误 遇到节点“主机运行状态不良”的提示,解决办法是删除故障节点Agent服务cm_guid文件

46、 #rm -rf /opt/cm-5.13.1/lib/cloudera-scm-agent/cm_guid 重新启动故障节点Agent服务: #/opt/cm-5.13.1/etc/init.d/cloudera-scm-agent restart 重启故障节点Agent服务后,故障消失: 注:出现故障原因是,因为我之前在故障节点启动过cloudera-scm-agent服务。 3.5. 检查主机正确性 确保全部验证通过。 3.6. 选择安装的服务 本文选择的是安装所有服务。 3.7. 角色分配 这里应该根据实际需求和服务器的硬件参数自己选择 3

47、8. 数据库设置 指定的数据库名称,要与2.2节创建的数据库(hive,monitor,oozie,hue)保持一致,并输入对应的数据库用户名和密码,为了简便这里用的是root账号名和密码。 全部输入完,之后【测试连接】: 3.8.1. 测试连接报错: 测试连接,Hue 测试报错:Unable to verify database connection: 原因是缺少Mysql mysql-community-libs-compat 安装包,安装后,问题解决: //进入安装包所在目标 # cd /data/mysql/ # rpm -ivh mysql-commun

48、ity-libs-compat-5.7.18-1.el7.x86_64.rpm 测试成功后,点【继续】安装。 3.9. 群集设置 可以根据自己的实际情况更改设置,本文采用默认配置。这些配置也可以在集群安装完成后再更改。 3.10. 开始安装 安装过程没有任何错误,显示安装完成。 3.11. 安装完成 第一次安装完成后,会出现一些配置的警告信息。这些可以根据提示信息更改。 3.11.1. 警告信息: 发现节点有异常信息,显示所有主机,发现node71节点运行状态不良。 按照 主机->所有主机->进入节点查看: 选择“配置“页签,拉到页面底部,修改

49、主机时钟偏差阈值“,设为”从不“,点【保存更改】,异常消失。 4. 常见错误 4.1. 初始化数据库错误: 在这个环节,出现的问题较多,但总的来说,是与数据库参数配置,和帐号权限配置有关。 如在执行scm_prepare_database.sh脚本时,出现的错误: java.sql.SQLException: Your password does not satisfy the current policy requirements 一般是由密码策略级别问题引发: 可以通过 f 配置文件关闭 validate_password 插件。 通过修改/etc/f 目录下配置文件,修改设置密码策略的级别,只需要在[mysqld]下添加一行 validate_password = off 如图所示: 编辑完配置文件后,重启mysqld服务即可生效。 4.2. 未能连接到 Host Monitor 后台tail -f /opt/cm-5.13.1/log/cloudera-scm-server/cloudera-scm-server.log 日志报错信息: com.cloudera.cmon.MgmtServiceLocatorException: Could not find a HOST_MONITOR

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服