配色: 字号:
大数据开源架构CDH基本搭建
2018-07-09 | 阅:  转:  |  分享 
  
CDH安装过程

官网linux系统建议:

jdk1.7以上

内存最好8G以上3台机器硬盘50G以上)



第一准备环境:



servicenetworkrestart



vi/etc/sysconfig/network



vi/etc/hosts



vim/etc/profile/vim/etc/profile.d/java.sh



exportJAVA_HOME=/opt/jdk

exportPATH=$PATH:$JAVA_HOME/bin



source/etc/profile.d/java.sh



vim/etc/selinux/config

#SELINUX=enforcing

SELINUX=disabled



serviceiptablesstop

chkconfigiptablesoff

servicentpdstart

chkconfigntpdon

坑1、jdk

坑2、mysql



办法:安装前先检查有没有一般6.5都是有的。

1.

查看yumlistinstalled|grepjava



◆卸载JDK相关文件输入:yum-yremovejava-1.6.0-openjdk



◆卸载JDK相关文件输入:yum-yremovejava-1.7.0-openjdk



◆卸载tzdata-java输入:yum-yremovetzdata-java.noarch



通过shell上传文件jdkctrl+Alt+F丢到/opt/soft下



解压:tarzxvf-C/opt

mvjdk-jdk

java-version

scp-rjdkroot@"你的用户":/opt

2.

rpm-qa|grep-imysql

rpm-e--nodeps`rpm-qa|grepmysql`



yum-yinstallmysql-server



servicemysqldstart



chkconfigmysqldon



/usr/bin/mysql_secure_installation

mysql-uroot-proot

mysql>grantallprivilegeson.to''root''@''%''identifiedby''root'';

mysql>flushprivileges;



grantalloncm.to''root''@''%''identifiedby''root''withgrantoption;



flushprivileges;



exit



vi/etc/sysctl.conf



vm.swappiness=0



sysctl-p



vi/etc/rc.local



echonever>/sys/kernel/mm/redhat_transparent_hugepage/defrag

echonever>/sys/kernel/mm/redhat_transparent_hugepage/enabled

echonever>/sys/kernel/mm/transparent_hugepage/enabled

echonever>/sys/kernel/mm/transparent_hugepage/defrag





ssh-keygen-trsa



ssh-copy-id-iroot@“你的用户”



在拷贝到其他

第二:CM用户创建/安装

useradd--system--home=/opt/cm-5.6.0/run/cloudera-scm-server/--no-create-home--shell=/bin/false--comment"ClouderaSCMUser"cloudera-scm



tarzxvfsoft/cloudera-manager-el6-cm5.6.0_x86_64.tar.gz-C/opt



cpsoft/mysql-connector-java-5.1.39.jar/opt/cm-5.6.0/share/cmf/lib/



/opt/cm-5.6.0/share/cmf/schema/scm_prepare_database.shmysqlcm-h“你的用户”-P3306-uroot-proot--scm-host“你的用户”scmscmscm

第三:修改cm-agent

vim/opt/cm-5.6.0/etc/cloudera-scm-agent/config.ini



server_host=“你主机映射名”





scp-r/opt/cm-5.6.0root@“其他机器”:/opt

scp-r/opt/cm-5.6.0root@“其他机器”:/opt





cpsoft/CDH-5.6.1-1.cdh5.6.1.p0.3-el6.parcel/opt/cloudera/parcel-repo/



cpsoft/CDH-5.6.1-1.cdh5.6.1.p0.3-el6.parcel.sha1/opt/cloudera/parcel-repo/CDH-5.6.1-1.cdh5.6.1.p0.3-el6.parcel.sha



注意,在/opt/cloudera/parcel-repo/目录下一定要.sha1后缀名改为.sha,不然系统不识别离线安装包,还会从网络中下载





cpsoft/manifest.json/opt/cloudera/parcel-repo/



启动相关服务端和客户端脚本

通过/opt/cm-5.6.0/etc/init.d/cloudera-scm-serverstart|stop|status|restart启动服务端。

通过/opt/cm-5.6.0/etc/init.d/cloudera-scm-agentstart|stop|status|restart启动Agent服务。(所有节点都要启动Agent服务,包括服务端)



基础配置完成,接下来就是在页面中进行配置了

访问http://cdh-uplooking-01:7180

http://1cdh:7180

用户名:admin,密码:admin

按照提示一步一步完成安装配置







################################################################################################################3333

在安装过程中可能会遇到以下两个问题:

针对Hive和oozie需要mysql驱动的问题

hive

cpcm-5.6.0/share/cmf/lib/mysql-connector-java-5.1.39.jar/opt/cloudera/parcels/CDH-5.6.1-1.cdh5.6.1.p0.3/lib/hive/lib/

oozie

cpcm-5.6.0/share/cmf/lib/mysql-connector-java-5.1.39.jar/var/lib/oozie/





SSH教程



在线安装SSh

yuminstallopenssh-server



启动SSh

servicesshdstart



设置开机运行

chkconfigsshdon



客户端和服务端交互



客户端的安装



yuminstallopenssh-clients



上传本地文件

yuminstalllrzsz

Apache



yuminstallhttpd



servicehttpdstart



servicehttpdstop



ps-ef|grephttpd查看进程



直接访问端口即可192.168.2.174



没有关闭防火墙的情况下是不可以的



netstat-anpl|grep''http''

献花(0)
+1
(本文系莫生气wsr首藏)