在centos7.4环境下安装用cm5.16安装CDH
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,修改ip 然后重启/etc/init.d/netwrok restartPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4
千家信息网最后更新 2026年10月31日在centos7.4环境下安装用cm5.16安装CDH
修改ip 然后重启/etc/init.d/netwrok restart
PROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=noIPV6_AUTOCONF=noIPV6_DEFROUTE=noIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens32UUID=a0ad438d-a586-4c30-b624-601b342a39c4DEVICE=ens32ONBOOT=yesNETMASK=255.255.255.0IPADDR=192.168.52.130GATEWAY=192.168.52.2DNS1=223.5.5.5修改主机名
hostnamectl set-hostname bigdata-cdh01.kfk.com修改本机DNS /etc/host
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.52.130 bigdata-cdh01.kfk.com bigdata-cdh01192.168.52.131 bigdata-cdh02.kfk.com bigdata-cdj02192.168.52.132 bigdata-cdh03.kfk.com bigdata-cdh03关闭防火墙
systemctl stop firewalld.servicesystemctl disable firewalld.service (开机不启动)systemctl status firewalld.service禁用selinux cat /etc/sysconfig/selinux
SELINUX=disabled临时关闭selinux
getenforcesetenforce 0getenforce禁用ipv6
echo " " >> /etc/modprobe.d/dist.confecho "alias net-pf-10 off" >> /etc/modprobe.d/dist.confecho "alias ipv6 off" >> /etc/modprobe.d/dist.conf卸载JDK
rpm -qa | grep javarpm -e --nodeps xxx设置文件打开数目和用户最大进程数
文件打开数目
ulimit -a用户最大进程数
ulimit -u设置 /etc/security/limits.conf
* soft nofile 32768* hard nofile 1048576* soft nproc 65536* hard nporc unlimited* soft memlock unlimited* hard memlock unlimitedssh互信
ssh-keygen -t rsatouch authorized_keyschmod 600 authorized_keyscat id_rsa.pub > authorized_keysssh-copy-id -i id_rsa.pub root@192.168.52.130使用ntp进行时间同步
主节点
driftfile /var/lib/ntp/driftrestrict 192.168.52.130 nomodify notrap nopeer noquery restrict 127.0.0.1restrict ::1restrict 192.168.52.2 mask 255.255.255.0 nomodify notrapserver 127.127.1.0Fudge 127.127.1.0 stratum 10includefile /etc/ntp/crypto/pwkeys /etc/ntp/keysdisable monitor从节点,其他节点同理
driftfile /var/lib/ntp/driftrestrict 192.168.52.131 nomodify notrap nopeer noquery restrict 127.0.0.1restrict ::1restrict 192.168.52.2 mask 255.255.255.0 nomodify notrapserver 192.168.52.130Fudge 192.168.52.130 stratum 10includefile /etc/ntp/crypto/pwkeys /etc/ntp/keysdisable monitor先关闭ntpd
ntpdate 192.168.52.130service ntpd restartsystemctl enable ntpdntpq -p 检查是否同步,有*表示已经同步
关闭透明大页和交换内存
echo never > /sys/kernel/mm/transparent_hugepage/defrag echo never > /sys/kernel/mm/transparent_hugepage/enabled echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >> /etc/rc.local echo "echo never > /sys/kernel/mm/transparent_hugepage/defrag" >> /etc/rc.local chmod +x /etc/rc.d/rc.local echo "vm.swappiness=1" >> /etc/sysctl.conf sysctl -p //使配置生效 搭建yum源
rpm -ivh httpd-2.4.6-80.el7.centos.x86_64.rpm httpd-tools-2.4.6-80.el7.centos.x86_64.rpmmount /dev/sr0 /mntln -s /mnt centos7/etc/yum.repos.d[Centos-7]name=myrepobaseurl=http://bigdata-cdh01/centos7/enabled=1gpgcheck=0yum clean allyum makecacheyum install -y createrepocd /var/www/html/cm-5.16createrepo .cat myrepo.repo[myrepo]name=myrepobaseurl=http://bigdata-cdh01/cm-5.16/enabled=1gpgcheck=0安装mysql5.7数据库官网下载包(mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz)
groupadd mysqluseradd mysql -s /sbin/nologin -M -g mysqltar -zxvf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.13-linux-glibc2.5-x86_64 /usr/local/mysqlchown mysql:mysql -R mysql/mkdir datachown -R mysql:mysql data/yum install -y perl-Data-Dumper.x86_64yum install libaio*./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/scp -r support-files/mysql.server /etc/init.d/mysqldvim /etc/init.d/mysqld basedir=/usr/local/mysqldatadir=/usr/local/mysql/dat编辑 /etc/my.cnf[mysqld]user=mysqldatadir=/usr/local/mysql/datasocket=/tmp/mysql.socklog-error=/usr/local/mysql/data/error.logpid-file=/usr/local/mysql/data/mysql/mysql.pidtmpdir=/tmp设置mysql开机启动chkconfig mysqld on修改密码alter user user() identified by "123456";flush privileges;开启远程登录GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;flush privileges;查看mysql 的用户名密码select host,user,authentication_string from mysql.user;创建数据库
create database metastore default character set utf8;CREATE USER 'hive'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON metastore. * TO 'hive'@'%';FLUSH PRIVILEGES;create database hive default character set utf8;CREATE USER 'hive'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON hive. * TO 'hive'@'%';FLUSH PRIVILEGES;create database cm default character set utf8;CREATE USER 'cm'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON cm. * TO 'cm'@'%';FLUSH PRIVILEGES;create database am default character set utf8;CREATE USER 'am'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON am. * TO 'am'@'%';FLUSH PRIVILEGES;create database rm default character set utf8;CREATE USER 'rm'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON rm. * TO 'rm'@'%';FLUSH PRIVILEGES;create database hue default character set utf8;CREATE USER 'hue'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON hue. * TO 'hue'@'%';FLUSH PRIVILEGES;create database oozie default character set utf8;CREATE USER 'oozie'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON oozie. * TO 'oozie'@'%';FLUSH PRIVILEGES;拷贝jdbc的包,所有节点都需要安装
cd /usr/share/java/ln -s mysql-connector-java-5.1.38-bin.jar mysql-connector-java.jar安装元数据库
/usr/share/cmf/schema/scm_prepare_database.sh mysql cm cm 123456

用命令行安装jdk
yum list | grep oracleyum install -y oracle-j2sdk1.7.x86_64export JAVA_HOME=/usr/java/jdk1.7.0_67-clouderaexport JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/libexport PATH=$PATH:$JAVA_HOME/bin主节点上安装
yum install -y cloudera-manager-server cloudera-manager-daemons cloudera-manager-agent从节点上安装
yum install -y cloudera-manager-daemons cloudera-manager-agent上传CDH文件
CDH-5.16.2-1.cdh6.16.2.p0.8-el7.parcel CDH-5.16.2-1.cdh6.16.2.p0.8-el7.parcel.sha1 manifest.jsonmv CDH-5.16.2-1.cdh6.16.2.p0.8-el7.parcel.sha1 CDH-5.16.2-1.cdh6.16.2.p0.8-el7.parcel.sha启动
systemctl start cloudera-scm-server
不选
添加服务
kafka安装
http://archive.cloudera.com/kafka/parcels/3.1.1/KAFKA-3.1.1-1.3.1.1.p0.2-el7.parcelKAFKA-3.1.1-1.3.1.1.p0.2-el7.parcel.shamanifest.json上传至 /opt/cloudera/parcel-repo上传KAFKA-1.2.0.jar 到 /opt/cloudera/csd
节点
数据
数据库
文件
用户
同步
最大
密码
数目
进程
主机
内存
命令
拷贝
用户名
进行时
防火墙
本机
服务
检查
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳市人人互联网科技有限公司
盈实互联网科技
华宇互联网科技
青岛互联网科技公司
上海挚品互联网科技
卓越科技(互联网 )
亿账通互联网科技
互联网科技公司名称
互联网 科技服务平台
阿里巴巴算科技企业还是互联网
互联网企业和科技型企业
迪庆互联网科技招生
互联网科技大赛获奖感言
科技赋能视角下互联网保险发展
上海科技产业互联网平台
江苏苏星互联网科技有限公司
宇信科技在杭州互联网排第几
福州德业互联网科技
广州三三互联网科技有限公司
盐城市攀科互联网科技有限公司
互联网科技工作委员会副主任毛军
互联网 新科技
天扬科技互联网广告
哈尔滨新华互联网科技
新华互联网科技校企合作
现代科技和互联网有关系吗
注册互联网科技公司经营范围大全
互联网保险科技创业
徐州市互联网科技有限公司
互联网科技创业计划的风险分析