IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 基于百度云主机的USDP 2.x 安装详细教程 -> 正文阅读

[大数据]基于百度云主机的USDP 2.x 安装详细教程

基于百度云主机的USDP 2.x 安装详细教程

1. USDP 简介

? UCloud Smart Data Platform(简称 USDP),是 UCloud 推出的云上智能化、轻量级的大数据基础服务平台,能够快速构

建起大 数据的分析处理能力. 应用场景包括 实时数仓,离线数仓,机器学习,以及信息检索等。 目前最新的免费版本2.0.0.0.

官网 https://docs.ucloud.cn/usdp_community/2.0.x/release_notes

大数据生态服务服务版本描述
HDFS3.1.1分布式存储服务
YARN3.1.1分布式资源调度服务
ZOOKEEPER3.4.13分布式注册中心服务
SPARK3.0.1分布式计算引擎
HBASE2.1.10分布式非关系型数据库
TEZ0.10.0优化 MapReduce 任务的 DAG
HIVE3.1.2常用的 HQL 数仓工具
PHOENIX5.1.1HBase SQL 化查询分析工具
KAFKA2.12-2.6.1超高吞吐的分布式消息队列
KAFKAEAGLE2.0.0Kafka 可视化管理服务
SQOOP1.4.7数据采集与转储服务
FLINK1.12.1分布式计算引擎
HUE4.8.0可视化管理服务
ZEPPELIN0.9.0可视化管理服务
ELASTICSEARCH7.8.0分布式全文检索数据库
KIBANA7.8.0为 ElasticSearch 提供 Web 页面分析入口
RANGER2.1.0授权服务
DOLPHINSCHEDULER1.3.6可视化DAG工作流任务调度系统
ALERTMANAGER0.21.0发送监控告警信息
GRAFANA6.5.1展示监控数据
INFLUXDB1.8.0存储监控数据
NODEEXPORTER1.0.0读取节点资源监控指标
PROMETHEUS2.18.1拉取监控数据

目前社区免费版支持100个节点的部署,符合公司目前的业务需求。

环境说明

?

USDP 智能大数据平台所支持的最小部署模式为 3 个节点。以百度云为例

  • 本文以3台机器为例,bigdata01-03,其中 bigdata01 是主节点,其他是从节点

2. USDP 环境配置

2.1 修改主机名

# 百度的三台主机分别设置主机名 bigdata01 bigdata02 bigdata03

  vi /etc/hostname 的HostName   # 通过vi 编辑器 修改主机名字

# 分别查看3台主机的 hosts文件 确认无误 

  cat /etc/hosts
  
# 通过reboot 命令重启三台主机,查看主机名是否已经修改成功  

? [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-piJcLD7O-1630058627575)(USDP安装详细教程.assets/image-20210716135031652.png)]

2.2 主节点安装 vsftpd 服务

  2.2.1 选择一个节点作为主节点,本教程选择bigdata01作为主节点,安装vsftpd 服务
  
        yum install -y  vsftpd 
  
  2.2.2 修改 vsftpd 服务配置文件 开放root用户,允许远程上传文件权限
  
        cd /etc/vsftpd/  # 进入vsftpd服务配置目录
        
        vi ftpusers      通过 vi 编辑 ftpusers 文件  并且注释 root 用户
        
        vi user_list     通过 vi 编辑 user_list 文件 并且注释 root 用户

操作結果如下图所示:

? [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9zcAkeWA-1630058627577)(USDP安装详细教程.assets/image-20210716134209589.png)]

2.3 下载资源与USDP系统环境准备

我们使用usdp最新的以hadoop3.0为基础的2.0版本安装包 

百度网盘下载地址:

链接:https://pan.baidu.com/s/1mlic-9ZbK4are52zh1mKfw 提取码:spp9

2.3.1资源说明

USDP 的下载内容主要分为如下 3 种类型:

类型序号安装包名称安装包说明放置目录
1usdp-01-master-privatization-free-2.0.0.0.tar.gzUSDP 主程序与大数据服务资源包/opt/usdp-srv/
2httpd-rpms.tar.gz 、mirror.tgzUSDP 离线 yum 基础源资源包/data
3epel.tgzUSDP 离线 yum 扩展源资源包/data

注意:

** 1.1 以上的安装包都要下载并且在上传到主节点bigdata01上,然后建立对应的放置目录 放置对应的安装包 **

2.3.2 环境初始化

1. 进入bigdata01 主节点的 repair 环境初始化模块目录

    cd  /opt/usdp-srv/usdp/repair

2. repair 环境初始化模块目录说明
	
	bin			单个修复模块脚本所在目录,无需手动管理;
	
	config		一键修复脚本所需配置文件目录,需要用户手动修改;
	
	packages	修复过程中安装 USDP 所需依赖压缩包存放目录;
	
	sbin		一键修复主脚本所在目录,无需手动管理;

3. 修改config 目录下的配置文件
    
    repair.properties	主要配置私有化 yum 源安装节点信息、namp 安装节点信息、mysql 数据库安装节点信息、修复机器总数,以及修
    
    复模块日志存放位置。用户根据需要自行修改相关配置项;
    
    repair-host-info.properties	节点全量修复,需要配置此文件,具体配置所有节点内网 Ip、密码、端口号以及主机名;
    
    repair-host-info-add.properties	集群新增节点时,需要配置此文件,具体配置新增节点内网 Ip、密码、端口号以及主机名;


首次全量修复

?repair.properties

yum.repo.host.ip=192.168.64.5

#The Host information for installing the NMAP service
namp.server.ip=192.168.64.5
namp.server.port=22
namp.server.password=Starrank2021@

# The Host information for installing the NTP service(Master)
ntp.master.ip=192.168.64.5

# Install MySQL machine node information
mysql.ip=192.168.64.5
mysql.host.ssh.port=22
mysql.host.ssh.password=123456

# Set the MYSQL database login password
mysql.password=123456

# The total number of machines needed to be repaired.
repair.host.num=3

# The total number of added machines needed to be repaired.
#repair.add.host.num=m(The total number of added machines needed to be repaired)

# Common Settings.
repair.log.dir=./logs

上述代码解释如下:

具体配置项说明
yum.repo.host.ip填写未来即将部署 私有化yum 源 的节点的内网 IP(即执行 repair 脚本的节点 ip );
namp.server.ip填写未来即将部署 USDP 管理端 的节点的内网 IP;
namp.server.port填写未来即将部署 USDP 管理端 的节点 SSH 端口号,默认22;
namp.server.password填写未来即将部署 USDP 管理端 的节点的密码;
ntp.master.ip选择某个节点作为 NTP 时间同步master 服务器,填写内网 IP;
mysql.ip选择某个节点作为 MySQL 服务器,填写内网 IP;
mysql.host.ssh.port设置 MySQL 所在节点的 SSH 端口号,默认 22;
mysql.host.ssh.password设置 MySQL 的 所在节点的密码;
mysql.password设置数据库登录密码;
repair.host.num设置修复机器数量;
repair.add.host.num新增节点时需要配置此项,全量修复时无需修改;
repair.log.dir设置环境初始化日志存放位置;

?repair-host-info.properties

# 1.Please provide the information of hosts needed to be repaired in the format specified below
# 2.usdp.ip.i(eg:i=1,2,3.....):
# 3.usdp.password.i:
# 4.usdp.ssh.port.i:
# 5.usdp.ssh.port.hostname.i:
usdp.ip.1=192.168.64.5
usdp.password.1=Starrank2021@
usdp.ssh.port.1=22
usdp.ssh.port.hostname.1=bigdata01

usdp.ip.2=192.168.64.6
usdp.password.2=Starrank2021@
usdp.ssh.port.2=22
usdp.ssh.port.hostname.2=bigdata02


usdp.ip.3=192.168.64.7
usdp.password.3=Starrank2021@
usdp.ssh.port.3=22
usdp.ssh.port.hostname.3=bigdata03

上述代码解释如下:

具体配置项说明
usdp.ip.iUSDP 集群安装节点内网 Ip;(i 表示1-n 的取值,n 为集群机器总数);
usdp.password.iUSDP 集群安装节点密码;
usdp.ssh.port.iUSDP 集群安装节点端口号,默认 22;
usdp.ssh.port.hostname.iUSDP 集群安装节点主机名;

执行初始化脚本

完成上述步骤后,执行如下命令即可开始一键初始化任务。

cd /opt/usdp-srv/usdp/repair/sbin

bash repair.sh initAll

source /etc/profile 

初始化过程为完全离线的方式,等待一段时间后,即可将所有对应节点的环境准备完毕。

注意 source /etc/profile 这个操作在各个节点上同步操作一下 不然会导致找不到 相关服务命令  

为 USDP 配置 MySQL 数据库

 /opt/usdp-srv/usdp/config/application-server.yml  修改 datasource 节点的mysql 配置
 
 datasource:
    type: com.zaxxer.hikari.HikariDataSource
    #    driver-class-name: org.gjt.mm.mysql.Driver
    driver-class-name: com.p6spy.engine.spy.P6SpyDriver
    url: jdbc:p6spy:mysql://192.168.64.5:3306/db_udp?useUnicode=true&characterEncoding=utf-8&useSSL=false
    username: root
    password: 123456


2.3.3 启动 USDP web服务端程序

节点修复完成后,进入 USDP 管理端所在节点后,并进入 USDP 安装根目录,通过 root 用户执行如下命令,以启动 USDP 管理端服务:

cd  /opt/usdp-srv/usdp/

bin/start-udp-server.sh 

ps -ef | grep udp-server-1.0.0.jar 查看进程是不是存在

2.4 访问 USDP Web 页面

通过浏览器访问如下地址即可打开 USDP Web 页面:

http://主节点ip:80

2.5 设置初始化密码

? 第一次访问 USDP Web 页面需要设置管理员密码,设置完毕后,即可进行下一步操作。

? 这里设置的账户: admin 密码: admin123456

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZgFnMIgo-1630058627579)(USDP安装详细教程.assets/image-20210716161207172.png)]

   注意 :  登录 USDP 页面之后记录一下 硬件识别码  后面申请证书的时候要用到

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b53Q09Sl-1630058627581)(USDP安装详细教程.assets/image-20210716161542712.png)]

2

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-28 09:24:49  更:2021-08-28 09:25:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 17:00:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码