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

OceanBase 桌面版

OceanBase分布式起家现在也做集中式场景

  • 之前有过单机版
  • 现如今已经开始有桌面版了

image.png

  • 在这个安装过程中我发现了底层逻辑,原来是安装过程中先安装了一个类似虚拟机的东西。(而且官方把这个做到exe的安装包中去了,这个就很好。省的用户自己安装了。)具体信息可以从下图中的说明可以看到。于是就解释了为什么有这个Windows下的桌面版。原来和Java一样的思路,用一个JVM来跨平台。

image.png

安装顺利,启动不顺

504c8990d94894818939e963f656ca9.png

  • 这个问题似乎网上无人遇到过。只能呼叫原厂了。这点上OB的支持还是到位了。安排了专人跟进。

  • 过程不展开说了。最关键的定位是WSL的虚拟机设置问题。

  • 这里网络模式我是NAT。这个需要改成Mirrored。至于为什么这样可能和每个人电脑环境问题。OB原厂的也遇到过,但是很少有人遇到这个。因为这个不是要人工干预的,所以也不是我们选择的,是在安装过程中自动设置的。

  • 以上改了其实是不生效的。要重启操作系统(这是我自己根据感觉摸索的)

    image.png

  • 终于迎来了启动数据库的界面

    image.png

image.png

开机重启还是会遇到问题的

  • 简单看了一会后关机

  • 第二天开机后再次无法启动

    ecc9d90fa52262fd00849d7cc94e274e.png

  • 原厂一些列诊断后觉得是端口冲突(如果报错直接说端口冲突就好了,我还以为什么文件被损坏了。当然如果冲突最好说一下是哪个端口。)

  • 初步判断是8680端口。根据端口找进程。

  • netstat -aon|findstr “8680”

  • tasklist|findstr “19416”

    image.png

  • 居然是微信!

  • 那么就好吧了,退出微信。重启OceanBase,启动成功再开微信。

image.png

  • 建议官方这里要么是明确端口,要么是遇到冲突选别的端口候补。
  • 实在是巧了,微信恰好这次用到了这个端口。(谁能想到?)这才暴露了这个问题
  • 而且通过实践发现,每次似乎微信必先用这个端口(不是偶然)。所以如果要想用桌面版最好线启动他或者在一个不用微信的机器上安装。

如果解决了以上问题还是稳定的

  • 过几天再开不会因为其他原因导致开不起来

官方命令连接数据库

  • wsl.exe -d oceanbase-desktop --exec obclient -h127.0.0.1 -P2881 -uroot@test -Doceanbase -A

image.png

管控界面

image.png

  • 这里可以看资源使用情况,在参数管理这个按钮这里,可以进行干预修改一些参数。

image.png

  • 在租户管理这里看上去也是可以通过页面创建租户。(适合我这种忘记命令的人)右上角的创建租户。
  • 不过在管控界面中(我笔记本配置不高),显示CPU和内存都已经100%了,所以无法创建。如果有资源的话,就可以体验多租户的效果了。
http://www.xdnf.cn/news/955225.html

相关文章:

  • 从零开始了解数据采集(二十八)——制造业数字孪生
  • Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?
  • 基于FPGA的PID算法学习———实现P比例控制算法
  • 协同过滤算法进行电影推荐
  • java教程笔记(十三)-synchronized和ReentrantLock
  • Hilt vs Dagger2:Android 依赖注入框架对比
  • 2025年css+html面试题
  • PH热榜 | 2025-06-07
  • 有限自动机到正规文法转换器v1.0
  • 土建施工员考试:建筑施工技术重点知识有哪些?
  • Java中方法调用参数传递机制的理解和示例验证
  • NFT模式:数字资产确权与链游经济系统构建
  • 什么是VR全景展示?VR全景展示的用途
  • 微信小程序云开发平台MySQL的连接方式
  • STA(Station)模式与AP(Access Point)模式
  • LeetCode - 260. 只出现一次的数字 III
  • 镜像里切换为普通用户
  • VBA高级应用30例应用4:利用键盘设置来阻止自动运行事件
  • 研读论文《Attention Is All You Need》(14)
  • React---day11
  • 基于vue框架的多媒体教室管理系统72d6w(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • Redis群集
  • 沙箱虚拟化技术虚拟机容器之间的关系详解
  • 基于Springboot+Vue的办公管理系统
  • Hugo 自动化部署实战-部署 Hugo 到 Vercel
  • macOS 终端智能代理检测
  • Uncaught ReferenceError: process is not defined
  • EU 2023/1669与EU 2023/1670 的区别
  • 前端antd,后端fastapi,实现运行系统指令,并打印运行日志
  • 如何使用CodeRider插件在IDEA中生成代码