Docker Hub无法访问,DBdoctor的应对之策

news2024/10/5 2:47:36

近期我们收到很多小伙伴的咨询:Docker Hub无法访问,DBdoctor该如何下载安装呢?本文我们将详细给大家介绍DBdoctor的多种部署方式,以及如何快速下载以及安装部署DBdoctor。

DBdoctor部署架构

首先我们来看下DBdoctor的部署架构,DBdoctor的安装包分为Server和Agent。目前随着国产化演进,CPU架构、OS、实例部署形态(比如docker、pod等)等不同用户存在较大的差异,但DBdoctor可以让用户屏蔽掉差异,一台数据库主机上仅需部署一个Agent,即可自动识别到主机上数据库节点的部署形态并进行探测采集(比如一台主机上既有docker部署的数据库,又有直接主机部署的,甚至有POD的,都是能做到自动识别并完成绑定纳管)。

图片

DBdoctor可以纳管公有云的RDS,也可以纳管自建的私有云数据库,目前各种形态都是兼容的,用户可以自行选择。

DBdoctor下载部署方式

目前DBdoctor支持多种形态的下载部署安装方式:

一、主机直接一键安装(推荐)

下载地址:

  • x86安装包:访问DBdoctor官网(https://dbdoctor.hisensecloud.com/h-col-133.html ),点击免费下载即可。

  • ARM安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/DBdoctorV3.2.0\_arm\_20240603.tar.gz

安装预估时间:1分钟

通过一键拉起的方式,零依赖自动在主机上部署。将下载的tar.gz安装包解压缩,进入解压后的根目录,执行./dbd -I进行DBdoctor的快速安装。例如:

tar -zxvf DBdoctorV3.2.0_20240521.tar.gz -C ${INSTALL_PATH} cd ${INSTALL_PATH}./dbd -I

注:使用./dbd -I参数执行脚本会进行单机版的一键安装。如果需要安装集群版,请参考集群安装。

关于dbd命令的更多参数说明,请参考dbd命令参数说明。

./dbd --install或-I执行安装时,可以添加选项--unlimited忽略4c8g的限制。

二、Docker镜像安装

由于Docker Hub国内无法访问,目前DBdoctor已将镜像仓库迁移到阿里云的ACR,同样支持docker pull直接下载安装。同时DBdoctor也支持官网直接下载docker镜像压缩包,解压导入即可进行部署安装。上述两种方式任选一种即可。

1)下载地址(任选一种)

a)Docker压缩包下载导入

x86安装包

DBdoctor服务端X86安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-server-3.2.0\_x86.zipDBdoctor Agent采集器X86安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-agent-3.2.0\_x86.zip

ARM安装包

DBdoctor服务端ARM安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-server-3.2.0\_arm.ziDBdoctor Agent采集器ARM安装包:https://jhktob.oss-cn-beijing.aliyuncs.com/dbdoctor-agent-3.2.0\_arm.zip
  • 压缩包下载地址:

    • 安装包导入步骤:

      • 需要提前安装并启动Docker服务,需要检查docker所在磁盘空间充足

      • 下载镜像文件并解压,得到dbdoctor-server-.tar

      • 导入镜像docker load -i ./dbdoctor-server-.tar

b)阿里云ACR Docker镜像仓库下载地址:

#X86 Server/Agent下载地址docker pull registry.cn-zhangjiakou.aliyuncs.com/dbdoctor/dbdoctor:3.2.0_x86docker pull registry.cn-zhangjiakou.aliyuncs.com/dbdoctor/dbdoctor-agent:3.2.0_x86
#ARM Server/Agent下载地址docker pull registry.cn-zhangjiakou.aliyuncs.com/dbdoctor/dbdoctor:3.2.0_armdocker pull registry.cn-zhangjiakou.aliyuncs.com/dbdoctor/dbdoctor-agent:3.2.0_arm
2)执行docker run启动命令,需要注意Mac版与Linux版启动差异
docker run -d \   -e HOST_IP=<hostip> \   -e HOST_PORT=<webport> \   -e KAFKA_HOST_PORT=<kafkaport> \   -e OS=mac \   -p <webport>:13000 \   -p <kafkaport>:9092 \   --name dbdoctor \   dbdoctor-server:3.2.0_x86
  • Linux版本:demo实例支持锁分析功能,需要挂载系统目录。

    docker run -d \    -e HOST_IP=<hostip> \    -e HOST_PORT=<webport> \    -e KAFKA_HOST_PORT=<kafkaport> \    -e OS=linux \    -p <webport>:13000 \    -p <kafkaport>:9092 \    -v /proc:/host/proc:ro \    -v /lib/modules:/lib/modules \    -v /usr/src:/usr/src:ro \    -v /sys/kernel/debug:/sys/kernel/debug \    -v /<datadir>:/data \    --privileged \    --name dbdoctor \    dbdoctor-server:3.2.0_x86​​​​​​​
    
  • Mac版本:demo实例不支持锁分析功能,不需要挂载系统目录。
     
 
3)检查启动日志docker logs -f dbdoctor

三、其他方式

1)既有ARM又有X86的数据库如何部署安装?

DBdoctor的Server用户根据主机CPU架构自行选择安装包一键拉起即可。而针对Agent,自动安装的是需要数据库节点和Server节点的CPU架构一致的。当数据库节点CPU架构不一致时,可以选择单独下载适合的Agent,并进行手动安装Agent。

2)K8S部署方式是否可以支持?

当然支持K8S方式部署Sever和Daemonset安装Agent,我们内部均采用此种部署架构,如果有需要可以联系我们。

DBdoctor安装完成访问系统

DBdoctor安装完成后会打印访问地址和账号密码:

图片

启动成功后会打印WEB地址与账号密码:

WebSite:   http://xxx.xxx.xxx.xxx:13000/#/login默认DBA用户:账号tester密码Root2023!默认管理员:账号admin密码123456

DBdoctor的下载安装支持如此丰富,总有一种方式适合你~

DBdoctor推出长久免费版

DBdoctor是一款企业级数据库全方位性能监控与诊断平台,致力于解决一切数据库性能问题。可以对商业数据库、开源数据库、国产数据库进行统一性能诊断。具备:SQL审核巡检报表监控告警存储诊断审计日志权限管理等免费功能,不限实例个数,可基于长久免费版快速搭建企业级数据库监控诊断平台。同时拥有:性能洞察、锁分析、根因诊断、索引推荐、SQL发布前性能评估等高阶功能,官网可快速下载,零依赖,一分钟快速一键部署。如果您想要试用全部功能可添加公众号自助申请专业版license。成为企业用户可获得产品定制、OpenAPI集成、一对一专家等高阶服务。迎添加小助手微信了解详细信息!

1️⃣ 产品介绍:

内核级数据库性能诊断工具DBdoctor

2️⃣免费下载/在线试用:

https://dbdoctor.hisensecloud.com/col.jsp?id=126

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1818794.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TikTok引领小众文化与亚文化:崛起与融合的新舞台

近年来&#xff0c;TikTok已经成为全球最受欢迎的社交媒体平台之一。其独特的短视频格式和强大的算法推荐系统&#xff0c;使得各种内容能够迅速传播并吸引大量观众。TikTok不仅为主流文化提供了展示平台&#xff0c;更为各种小众文化和亚文化提供了前所未有的展示机会。本文No…

推荐丨怎么才能让网站实现HTTPS访问?

网站实现HTTPS访问主要包括以下几个步骤&#xff1a; 一、选择并获取SSL证书 确定证书类型&#xff1a;根据网站的需求和预算&#xff0c;选择合适的SSL证书类型&#xff0c;如域名验证&#xff08;DV&#xff09;、组织验证&#xff08;OV&#xff09;或扩展验证&#xff08…

英语常用的英语句型,柯桥成人英语培训

句型1&#xff1a;There&#xff0b;be &#xff0b;主语&#xff0b;地点状语/ 时间状语 There’s a boat in the river. 河里有条船. 句型2&#xff1a;What’s wrong with&#xff0b;sb. / sth. &#xff1f; What’s wrong with your watch&#xff1f;你的手表有什么毛病…

虚拟化 之四 详解 jailhouse 使能和创建 Cell 的工作流程

完整的 Jailhouse 组件主要由内核模块(jailhouse.ko)、虚拟机管理程序固件(jailhouse*.bin)、管理工具(jailhouse 命令行程序及一些 Python 脚本)以及配置文件(.cell)这四部分组成。用户使用它们来启用虚拟机管理程序、创建 Cell、加载 inmate 二进制文件以及运行和停止…

Kong AI Gateway 正式 GA !

Kong Gateway 3.7 版本已经重磅上线&#xff0c;我们给 AI Gateway 带来了一系列升级&#xff0c;下面是 AI Gateway 的更新亮点一览。 AI Gateway 正式 GA 在 Kong Gateway 的最新版本 3.7 中&#xff0c;我们正式宣布 Kong AI Gateway 达到了通用可用性&#xff08;GA&…

Ubuntu22.04之有道词典无法画词翻译替代方案(二百四十九)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

NVIDIA DeepStream SDK 说明及链接

NVIDIA DeepStream SDK DeepStream 的多平台支持为您提供了一种更快、更简单的方式来开发视觉AI应用程序和服务。您甚至可以在本地、边缘和云中部署它们&#xff0c;只需单击一个按钮。 开始 在Launchpad上试用 什么是 NVIDIA DeepStream&#xff1f; NVIDIA 的 DeepStream …

蚂蚁集团:2023年科研投入211.9亿元

6月13日&#xff0c;蚂蚁集团发布2023年可持续发展报告。报告显示&#xff0c;2023年蚂蚁集团科研投入达到211.9亿元&#xff0c;再创历史新高&#xff0c;蚂蚁科技投入的重点是人工智能和数据要素技术。 蚂蚁集团董事长兼CEO井贤栋在报告致辞中说&#xff0c;面向未来&#x…

JasperReport-合并单元格

合并单元格是做报表时经常会遇到的需求。下面列举两种合并单元格的方式。 一、示例一 合并单元格在Subject。 1.1 创建5列的表 1.2 合并Column4和 Column5 按住Ctrl键点击Column4和 Column5,同时选中。然后右键,选择“Group Columns”。 1.3 合并成功 二、示例二 示例一…

信息收集---网站目录和CMS指纹识别

一. 网站目录收集 1. 常见网站敏感文件 网站的备份文件/数据库备份文件 wwwroot.zip Db.zip 后台登陆的目录 manage login 安装包&#xff08;源码&#xff09; 上传的目录uploads mysql的管理界面 phpmyadmin 程序的安装路径 2. Dirb 工具 工具介绍 dirb 是一款用…

端点物联开发教程之(二)开发演示

目录 一、产品定义 二、基础资源下载 三、嵌入式端开发 3.1 工程搭建 3.2 模型文件修改 3.3 头文件定义 3.4 模型功能开发 3.5 mqtt应用层配置 3.6启动任务 四、用户后端开发 4.1 功能分析 4.2 创建模型文件 4.3 添加基础功能 4.4 数据更新 4.5 阈值设置 4.6 模…

Python私教张大鹏 Vue3整合AntDesignVue之Checkbox 多选框

何时使用 在一组可选项中进行多项选择时&#xff1b; 单独使用可以表示两种状态之间的切换&#xff0c;和 switch 类似。区别在于切换 switch 会直接触发状态改变&#xff0c;而 checkbox 一般用于状态标记&#xff0c;需要和提交操作配合。 案例&#xff1a;多选框组件 核心…

计算机图形学入门10:着色

1.真实的世界 经过前面的变换&#xff0c;再到三角形遍历&#xff0c;深度缓存后&#xff0c;屏幕上每个像素都有了对应的颜色&#xff0c;显示的结果大概是如下左图的样子&#xff0c;我们发现物体每个面的颜色都一样&#xff0c;看起来不够真实。而如下右图显得更加真实&…

java学生考勤管理系统

学生考勤管理系统 学生考勤管理系统。功能&#xff1a;登录&#xff0c;班级管理&#xff0c;课程管理&#xff0c;用户管理&#xff0c;课程表管理&#xff0c;个人信心&#xff0c;修改密码。 技术&#xff1a;java&#xff0c;ssh&#xff0c;struts&#xff0c;spring&…

动手学操作系统(七、实现内存分页机制)

动手学操作系统&#xff08;七、实现内存分页机制&#xff09; 在上一节中&#xff0c;我们成功读取了物理内存的容量&#xff0c;并且在之前的学习中&#xff0c;我们的程序已经进入了保护模式&#xff0c;地址空间能够达到4GB&#xff0c;但是所有的进程&#xff08;包括操作…

开发TEE的踩坑之配置PCCS

系统&#xff1a;Ubuntu20.04&#xff08;双系统&#xff0c;非虚拟机&#xff09; 一、解决node.js的版本问题二、解决开启PCCS服务的问题1、解决开启PCCS服务2、解决访问本地的8081端口 本系列为笔者开发TEE&#xff08;Trusted Execution Environment&#xff0c;可信执行环…

k8s metrics-server服务监控pod 的 cpu、内存

项目场景&#xff1a; 需要开启指标服务&#xff0c;依据pod 的 cpu、内存使用率进行自动的扩容或缩容 pod 的数量 解决方案&#xff1a; 下载 metrics-server 组件配置文件&#xff1a; wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/…

【已解决】Python 中 AttributeError: ‘NoneType‘ object has no attribute ‘X‘ 报错

本文摘要&#xff1a;本文已解决 AttributeError: ‘NoneType‘ object has no attribute ‘X‘ 的相关报错问题&#xff0c;并总结提出了几种可用解决方案。同时结合人工智能GPT排除可能得隐患及错误。 &#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱…

HTML静态网页成品作业(HTML+CSS+JS)—— 美食企业曹氏鸭脖介绍网页(4个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;使用Javacsript代码实现 图片轮播切换&#xff0c;共有4个页面。 二、…

称重显示模块 Modbus RTU 通信

目录 一、智能称重数字显示器模块(带通信)1、称重传感器接线说明称重显示模块称重传感器USB 转 TTL 2、校准传感器&#xff08;标定&#xff1a;零点标定、满度标定&#xff09; 二、Modbus RTU 协议1、Modbus RTU 数据帧2、数据帧格式请求帧响应帧 三、上位机电脑与称重显示模…