当前位置: 首页 > article >正文

搭建cdh集群及问题处理

CM安装部署
1、MySQL中建库-创建各组件需要的数据库
CREATE DATABASE scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
show databases;
±-------------------+
| Database |
±-------------------+
| hive |
| hue |
| information_schema |
| mysql |
| oozie |
| performance_schema |
| scm |
| sys |
±-------------------+

2、Cloudera Manager安装
下载mysql-connector-java.jar https://downloads.mysql.com/archives/c-j/
拷贝到/usr/share/java\路径下,并重命名
tar -zxvf mysql-connector-java-8.0.20.tar.gz
cd mysql-connector-java-8.0.20/
mkdir /usr/share/java
cp mysql-connector-java-8.0.20.jar /usr/share/java/mysql-connector-java.jar
分发 ./dep.sh /usr/share/java/mysql-connector-java.jar /usr/share/java/ all

集群规划
node1 cloudera-scm-server/cloudera-scm-agent
node2 cloudera-scm-agent
node3 cloudera-scm-agent

卸载残留
rpm -qa | grep cloudera
cloudera-manager-daemons-6.3.1-1466458.el7.x86_64
cloudera-manager-agent-6.3.1-1466458.el7.x86_64

rpm -e cloudera-manager-daemons-6.3.1-1466458.el7.x86_64 --nodeps
rpm -e cloudera-manager-agent-6.3.1-1466458.el7.x86_64 --nodeps

安装CM
yum list | grep cloudera
cloudera-manager-agent.x86_64 6.3.1-1466458.el7 cloudera-manager
cloudera-manager-daemons.x86_64 6.3.1-1466458.el7 cloudera-manager
cloudera-manager-server.x86_64 6.3.1-1466458.el7 cloudera-manager
cloudera-manager-server-db-2.x86_64 6.3.1-1466458.el7 cloudera-manager

安装cloudera-manager-agent
./cmd.sh “yum install -y cloudera-manager-daemons.x86_64” all
./cmd.sh “yum install -y bind-utils psmisc cyrus-sasl-plain cyrus-sasl-gssapi fuse portmap fuse-libs /lib/lsb/init-functions httpd mod_ssl openssl-devel python-psycopg2 MySQL-python libxslt” all
./cmd.sh “yum install -y cloudera-manager-agent.x86_64” all
安装cloudera-manager-server
yum install -y cloudera-manager-server

配置cm-agent
vim /etc/cloudera-scm-agent/config.ini
server_host=IT-ES-Node01
分发: ./dep.sh /etc/cloudera-scm-agent/config.ini /etc/cloudera-scm-agent/ all

修改server的db.properties
vim /etc/cloudera-scm-server/db.properties
com.cloudera.cmf.db.type=mysql
com.cloudera.cmf.db.host=IT-ES-Node01:3306
com.cloudera.cmf.db.name=scm
com.cloudera.cmf.db.user=root
com.cloudera.cmf.db.password=TestCDH2024
com.cloudera.cmf.db.setupType=EXTERNAL

初始化数据库
/opt/cloudera/cm/schema/scm_prepare_database.sh mysql scm root TestCDH2024

启动server服务# systemctl start cloudera-scm-server
查看server状态# systemctl status cloudera-scm-server
查看server日志# tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log

启动agent服务# ./cmd.sh “systemctl start cloudera-scm-agent” all
查看agent状态# ./cmd.sh “systemctl status cloudera-scm-agent” all
查看agent日志# tail -f /var/log/cloudera-scm-agent/cloudera-scm-agent.log

默认安装目录:
ll /opt/cloudera/
drwxr-xr-x 27 cloudera-scm cloudera-scm 8192 Sep 20 16:03 cm
drwxr-xr-x 8 root root 128 Sep 20 16:10 cm-agent
drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Sep 25 2019 csd
drwxr-xr-x 2 cloudera-scm cloudera-scm 6 Sep 25 2019 parcel-repo

集群安装
http://10.11.17.38:7180/cmf/login amdin admin

分发安装parcel不执行!
cm agent主机异常Error, CM server guid updated, expected
产生的原因是服务器以前作为集群节点安装过agent服务,再次使用时没有卸载干净。
解决办法:
rm -rf /var/lib/cloudera-scm-agent/cm_guid
service cloudera-scm-agent restart

安装完后告警:CDH 以下网络接口似乎未全速运行,virbr-nic。 4主机接口网络似乎为全速运行,cloudera manager agent 无法确定双工模式或接口速度
解决办法:
机器的配置中搜索: 网络
修改网络接口收集排除正则表达式为: ^virbr


http://www.kler.cn/a/321103.html

相关文章:

  • 【已解决】git push一直提示输入用户名及密码、fatal: Could not read from remote repository的问题
  • 基于Spring Boot的电子商务系统设计
  • Oracle19C AWR报告分析之Instance Efficiency Percentages (Target 100%)
  • 卡尔曼滤波:从理论到应用的简介
  • 机器学习-35-提取时间序列信号的特征
  • python selenium库的使用:通过兴趣点获取坐标
  • HandlerInterceptor这个类有什么作用?
  • 基于JAVA+SpringBoot+Vue的健身房管理系统1
  • Redis Sorted Set 跳表的实现原理和分析
  • 数据结构升华部分:排序与字符串匹配算法应用
  • 产品经理面试整理-练习常见面试问题
  • 【Linux】Linux 的 权限
  • 钉钉 钉钉打卡 钉钉定位 2024 免费试用 保用
  • 【运维】微软官方包管理器winget的使用, 对比scoop/choco(含常用软件清单,本地镜像源自建,静默安装教程)
  • Spring Boot 中整合 Kafka
  • EAGLE——探索混合编码器的多模态大型语言模型的设计空间
  • BOE(京东方)重磅亮相世界制造业大会 科技创新引领现代化产业体系建设新未来
  • Tengine 容器
  • HTML开发指南
  • web基础:域名、网页、HTML、web版本
  • Excel--DATEDIF函数的用法及参数含义
  • 根据软件架构设计与评估的叙述开发一套机器学习应用开发平台
  • jsonschema - 校验Json内容和格式
  • Python知识点:如何使用Python进行区块链开发
  • dockercompose指定配置文件
  • 分布式中间件-Pika一个高效的分布式缓存组件