惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
I
InfoQ
B
Blog
WordPress大学
WordPress大学
Jina AI
Jina AI
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
C
Check Point Blog
月光博客
月光博客
L
LangChain Blog
GbyAI
GbyAI

博客园 - jinzhenshui

自己编译mysql5.7的源代码:mysql-test 报错问题的解决 Mysql:实用工具:解密【.mylogin.cnf】的python小工具 Mysql:rm -rf etc usr var ; rpm2cpio mysql-community-server-5.7.【x】-1.el7.x86_64.rpm |cpio -idmv ; offset-extract.sh ./usr/sbin/mysqld Mysql:在华为CodeArts的帮助下:开发全功能、高性能 审计插件(AI的力量)! Oracle:nomount 状态的数据库 只能通过静态监听,并且必须使用sysdba角色去连接!!! mount -t overlay overlay -o lowerdir=oracle_lower,upperdir=upper,workdir=worker oracle Oracle:如何彻底删除备份软件系统所使用的 虚拟tape设备的备份信息?! 以自己的水平:Centos7.9 最大支持Virtualbox的版本为7.1[.16],得使用.run格式的包去安装 完整GCC版本与libstdc++.so对照表:数据统计来自腾讯元宝@2026-02-13日 当前可用的centos7的 elrepo地址【可升级kernel】 当前可用的centos7的 epel地址【来自fedora相关仓库】 linux:kylinV10sp3:安装virtualbox 7.1.16 报错解决 截止当前:还可用的Centos7内核 kernel 的升级仓库地址:elrepo ssh 端口转发经典使用场景 开局第一篇:直接运行observer二进制主服务程序,启动根服务 简单的运行 hive Minikube Dashboard 因无法访问 Docker Hub(docker.io)仓库而启动失败的问题,以下是腾讯hunyuan给出的综合解决方案 Mysql:通用mysql备份脚本:纯shell实现:支持自动包含用户数据库、支持压缩、支持自动清理 Windows 上简单的iscsi-target服务程序:ISCSIConsole Mysqld:不合理的general_log_file会自动关闭通用日志的记录 ceph:如何更新public_network网段或ip地址?。 ceph:麒麟v10仓库版本的ceph-12.2.8-24.p02.ky10.x86_64,代号:luminous,基本的配置ceph.conf Mysql:记录一次 【systemctl start mysqld】启动超级慢、且启动有可能有问题的问题
阿里oceanbase-ce:纯纯手工创建实例、初始化 ...
jinzhenshui · 2026-03-05 · via 博客园 - jinzhenshui

[root@test77 oceanbase]# ps -ef|grep obs
root 3190081 1 99 20:47 pts/4 00:00:08 /home/admin/oceanbase/bin/observer -N -I 118.4.40.77 -c 123321 -n obcluster -z zone1 -r 118.4.40.77:2882:2881 -o memory_limit=10G,datafile_size=20G,log_disk_size=20G -d /home/admin/oceanbase/data

./bin/observer -N -I 118.4.40.77 -c 123321 -n obcluster -z zone1 -r '118.4.40.77:2882:2881' -o "memory_limit=10G,datafile_size=20G,log_disk_size=20G" -d ./data/

已知关键点:

数据目录-d内必须包含三个目录:clog、slog、sstable

【必须注意】指定-r参数。该参数一经设定,不要更改!

关于安装时默认产生的systemd管理服务oceanbase.service :

oceanbase-ce 通过系统systemd服务的方式,本质上也仅仅是对obshell的封装,它包含了从/etc/oceanbase.conf读取配置的初始化过程。

如果自己能实现 直接修改指定-d数据目录的位置,或能够直接修改实例的配置文件的重要参数,完全可以不用这个systemd服务封装!

================================================

如何纯手工管理oceanbase实例?

================================================

第一:要么自始至终总使用最最底层的observer,通过传参启动空白进程,然后进行bootstrap初始化,然后进一步配置集群的参数,然后正常关闭(会自动在当前目录生成etc配置文件目录及文件),然后就可以再次 直接(或以很少的核心参数)去启动observer了!

第二:要么自始至终始终用obshell来管理。obshell 【必须 与 observer放在一起】的启动目录{bin/obshell}决定了etc配置文件的位置!!!

另外,需要首先 以正确的--ip 和 --port 启动一次obshell,以便产生正确的obshell外部.meta配置。然后才能正常通过obshell管理observer!!

不过,如果真的obshell与observer实例内的 ocs.all_agent 字典表的配置不一致。可以直接更新该字典表与实际obshell配置一致。 或者删除.meta重新启动obshell配置与oceanbase内一致!