首页 > 其他分享 >至轻云-离线安装CDH6.2.0

至轻云-离线安装CDH6.2.0

时间:2025-01-23 10:59:47浏览次数:3  
标签:scm cloudera cdh sudo 离线 server 至轻云 CDH6.2 rpm

至轻云-离线安装CDH6.2.0

前提

安装Rancher
安装Mysql

上传cdh资源

需要资源邮箱咨询

scp -r /Users/ispong/OneDrive/Downloads/linux/cdh/cdh.zip zhiqingyun@39.100.75.11:/tmp
cd /tmp
unzip cdh.zip

scp -r /Users/ispong/OneDrive/Downloads/docker/cdh-httpd-1.0-amd64.tar zhiqingyun@39.100.75.11:/tmp
cd /tmp 
docker -i cdh-httpd-1.0-amd64.tar
安装基础软件
# 安装postgres 
cd /tmp/cdh/rpm/postgres
# 冲突的包删除
rm -rf /tmp/cdh/rpm/postgres/systemd-sysv-219-78.el7.x86_64.rpm
sudo rpm -ivh ./* --nosignature --force

# 安装openjdk
sudo yum remove java-1.8.0-openjdk-headless -y
cd /tmp/cdh/rpm/openjdk
# 冲突的包删除
rm -rf /tmp/cdh/rpm/openjdk/cups-libs-1.6.3-51.el7.x86_64.rpm
rm -rf /tmp/cdh/rpm/openjdk/freetype-2.8-14.el7.x86_64.rpm
sudo rpm -ivh ./* --nosignature --force

# 安装ntp
cd /tmp/cdh/rpm/ntp
sudo rpm -ivh ./* --nosignature --force
安装时区同步
sudo systemctl enable ntpd
sudo systemctl start ntpd
sudo vim /etc/ntp.conf

使用内网ip

# server 0.centos.pool.ntp.org iburst
# server 1.centos.pool.ntp.org iburst
# server 2.centos.pool.ntp.org iburst
# server 3.centos.pool.ntp.org iburst
server 172.16.215.83 iburst
sudo systemctl restart ntpd
sudo systemctl status ntpd
timedatectl status
安装mysql驱动
sudo cp /tmp/cdh/jdbc/mysql-connector-java-8.0.23.jar /usr/share/java/mysql-connector-java.jar
sudo chmod 777 /usr/share/java/mysql-connector-java.jar
安装scm

主节点安装 按顺序运行

cd /tmp/cdh/cdh6.2.0/cloudera-repos-6.2.0
sudo yum install -y cloudera-manager-daemons-6.2.0-968826.el7.x86_64.rpm 
sudo yum install -y cloudera-manager-server-6.2.0-968826.el7.x86_64.rpm
sudo yum install -y cloudera-manager-server-db-2-6.2.0-968826.el7.x86_64.rpm
Mysql创建数据库
CREATE DATABASE cdh_scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE cdh_hive DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
CREATE DATABASE cdh_monitor DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
初始化数据库

/opt/cloudera/cm/schema/scm_prepare_database.sh -h ${host} -P ${port} mysql ${dbName} ${username} ${password}

# 使用root执行
sudo su 
/opt/cloudera/cm/schema/scm_prepare_database.sh -h isxcode -P 30002 mysql cdh_scm root Mysql123..
sudo su zhiqingyun
安装httpd
docker run -itd \
  --privileged=true \
  --name=cdh-httpd \
  -p 30008:30108 \
  -e TZ=Asia/Shanghai \
  cdh-httpd:1.0 /sbin/init
添加软件源

主/从服务器都要执行

cd /etc/yum.repos.d
sudo vim cloudera-manager.repo
[cloudera-manager]
name=Cloudera Manager 6.2.0
baseurl=http://isxcode:30008/cdh6_parcel/cm6
gpgcheck=0
enabled=1
sudo yum-config-manager --enable cloudera-manager
sudo yum clean all && yum makecache
启动scm
sudo systemctl enable cloudera-scm-server
sudo systemctl start cloudera-scm-server
sudo systemctl status cloudera-scm-server
查看scm日志
sudo tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
修改scm访问端口
-- INSERT INTO CONFIGS (CONFIG_ID, ATTR, VALUE, CONFIG_CONTAINER_ID) VALUES (4, 'http_port', '${customPort}', 2);
INSERT INTO cdh_scm.CONFIGS (CONFIG_ID, ATTR, VALUE, CONFIG_CONTAINER_ID)
VALUES (4, 'http_port', '30007', 2);
sudo systemctl restart cloudera-scm-server
访问cdh

默认端口号: 7180
访问地址: http://39.100.75.11:30007
管理员账号: admin
账号密码: admin

20250116123701

安装集群

20240730145812

20250116140008

20240730145840

20250116140120

20240730145947

20240730150015

使用内网地址
Cloudera Manager Agent: http://isxcode:30008/cdh6_parcel/cm6
CDH and other software: http://isxcode:30008/cdh6_parcel

20240730150250

注意:Parcel Directory 一定要修改为/data/cloudera/parcels ,挂载到磁盘
注意: /data/cloudera/parcels 目录一定不要提前创建

20250116140307

20250116140541

20240730150424

20250116140641

20240730150541

20240730150806

20240730150855

安装服务

安装hive、hdfs、yarn、zookeeper服务

20250116141158

20240730151209

使用mysql中创建的cdh_hive和cdh_monitor库
使用内网方式连接
isxcode:30002
cdh_hive
cdh_monitor
root
Mysql123…

20250116141530

修改安装路径,否则会安装到系统盘
一定不要提前创建目录!!! 会有权限问题

配置项默认值修改值
dfs.datanode.data.dir/dfs/dn/data/dfs/dn
dfs.namenode.name.dir/dfs/nn/data/dfs/nn
dfs.namenode.checkpoint.dir/dfs/snn/data/dfs/snn
firehose.storage.base.directory/var/lib/cloudera-host-monitor/data/cloudera-host-monitor
firehose.storage.base.directory/var/lib/cloudera-service-monitor/data/cloudera-service-monitor
yarn.nodemanager.local-dirs/yarn/nm/data/yarn/nm
dataDir/var/lib/zookeeper/data/zookeeper
dataLogDir/var/lib/zookeeper/data/zookeeper

20250116142443

根据cdh提示,优化系统

20250116143015

配置Yarn的可用资源

根据自己的服务器资源动态调整,调整完后重启yarn服务

20250116143142

20250116143216

配置项配置值
yarn.nodemanager.resource.cpu-vcores16
yarn.nodemanager.resource.memory-mb32GB
yarn.scheduler.minimum-allocation-vcores1
yarn.scheduler.minimum-allocation-mb1GB
yarn.scheduler.maximum-allocation-vcores4
yarn.scheduler.maximum-allocation-mb4GB
配置Hadoop环境变量
tee -a /etc/profile <<-'EOF'
export HADOOP_HOME=/data/cloudera/parcels/CDH/lib/hadoop
export HADOOP_CONF_DIR=/data/cloudera/parcels/CDH/lib/hadoop/etc/hadoop
EOF
source /etc/profile
设置hive访问权限
groupadd supergroup
usermod -a -G supergroup zhiqingyun
newgrp supergroup
hive连接信息

url: jdbc:hive2://39.100.75.11:10000
hive.metastore.uris: thrift://172.16.215.84:9083
username: zhiqingyun
password: <空>

20250116144024

Hadoop访问地址

hdfs: http://39.100.75.11:9870

20250116143806

yarn: http://39.100.75.11:8088

20250116143748

相关文档

标签:scm,cloudera,cdh,sudo,离线,server,至轻云,CDH6.2,rpm
From: https://blog.csdn.net/weixin_64670728/article/details/145317098

相关文章

  • copy Electron 离线环境打包解决方案(electron-forge) 未尝试
     1.在线环境准备创建新项目:#创建并进入项目目录mkdirmy-electron-app&&cdmy-electron-app#初始化项目npminit-y#安装electronnpminstall--save-develectron#安装electron-forgenpminstall--save-dev@electron-forge/cli@electron-forge/maker......
  • 离线安装IDEA插件:详细步骤指南
    离线安装IDEA插件:详细步骤指南网络环境下载插件包访问https://plugins.jetbrains.com/一、准备工作找到可用的插件文件访问https://plugins.jetbrains.com/关键字搜索插件选择插件,进入详情页切换至Versions页,选择下载插件将下载的插件.zip文件复制到目标离线环......
  • 在离线环境使用nuget包
    原来程序集的引用一个项目所有功能我们不可能都自己写对吧。这个时代引用一大片的第三方包 项目源文件几百兆,有可能第三方包占了总体积99%。有可能我们自己写的代码不过几十行。想想我们原来的老时代的,如何引用一个第三方的组件,新建项目项目节点上右键 添加dll引用:......
  • 集成AI离线免费,全平台毫秒级快速处理!
    随着PS技术的发展,大家对图像的要求和处理更加的多样化,其中,抠图作为一种常见的图像处理操作,并不是每个小伙伴都完全掌握PS技能,对于那些复杂的抠图操作往往会显得捉襟见肘,近两年随着AI技术的进步,各类软件都和AI集合,希望通过AI快速、高效的实现某些操作;分享一款免费、离线并且......
  • Windows11 WSL离线安装Ubuntu子系统
    1.启用Linux子系统以管理员身份打开PowerShellEnable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Windows-Subsystem-Linux重启计算机。2.下载和安装WSL格式的系统镜像下载地址:https://cloud-images.ubuntu.com/wsl/以管理员身份打开PowerShellwsl--import......
  • 【Eel库】用于制作类似 Electron 的离线 HTML/JS GUI 应用程序
    简介Eel是一个简单的Python库,用于制作类似Electron的离线HTML/JSGUI应用程序,并可以完全访问Python功能和库。Eel托管一个本地Web服务器,让您可以标注Python中的函数,以便从JavaScript调用它们,反之亦然。Eel旨在简化编写简短和简单的GUI应用程序的过......
  • centos7离线升级内核
    1.升级说明1.1系统默认信息系统版本:CentOS7.8默认内核版本:3.10.0-1127.el7.x86_641.2升级内核目的部署k8s需要1.3k8s官方要求cpu:2核以上mem:2G以上内核:4.x以上1.4升级内核版本(永久支持)CentOS7.8内核升级为:5.4.278 2.下载内核包地址(centos7内核升级)https......
  • Centos7.9离线部署ceph(octopus)
    原创文档编写不易,未经许可请勿转载,目前仅发布于博客园,其他平台均为非法转载。文档中有疑问的可以邮件联系我文章。邮箱:yinwanit@163.com说明文档适用于cenots7.9操作系统下部署cephoctopus版本分布式存储使用。离线部署的本质是先基于在线环境如vmwareworkstation虚拟机在线......
  • 在线翻译工具-免费离线且好用的OCR
    点击上方蓝字关注我前言CopyTranslator一个特别好用的在线翻译小帮手。你只需要把文字复制进去,它就能自动帮你翻译,而且它还很聪明,能自己认出是哪种语言。这个工具能一边翻译一边自动处理你复制的文字,比如去掉多余的格式、自动显示或隐藏翻译结果,用起来特别顺手。它翻译得又快又......
  • 简述下html5的离线存储原理,同时说明如何使用?
    HTML5的离线存储原理主要是基于浏览器对一个新建的.appcache文件(或称为manifest文件)的缓存机制。这个机制不是一种存储技术,而是一个缓存机制,通过该文件上的解析清单离线存储资源。这些资源会像cookie一样被存储下来,以便在网络离线状态下,浏览器可以通过这些被离线存储的数据进行页......