请问OceanBase数据库中你们要安装的依赖包一般是多少个?按照官方的依赖包列表全部安装或者更新完之后,感觉资源消耗更大了,也不知道那些依赖包都在后台做什么,之前没按官方的依赖包列表安装时,3台4C8G的observer都能跑集群。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在安装 OceanBase 数据库时,需要安装一些依赖包,以满足数据库运行和功能的需要。具体需要安装的依赖包数量和版本,可能会因 OceanBase 版本、操作系统和集群规模等因素而有所不同。
根据官方文档提供的依赖包列表,一般需要安装以下依赖包:
系统工具类:gcc、g++、make、cmake、autoconf、libtool、binutils、patch、bzip2、zlib、openssl、pcre、libaio、numactl、libuuid、lsof、sysstat、iostat、sar、iftop、tcpdump、rsync、unzip、wget、curl、nc、ncat、socat、telnet、nmap、traceroute、iproute、iptables、selinux
数据库依赖包:mysql、libaio、libnuma、libunwind、jemalloc、libatomic
OceanBase 数据库的安装依赖包数量因版本和部署方式而异,但通常需要安装一些基本的依赖包。这些依赖包通常用于支持数据库服务的正常运行和相关功能的实现。
官方提供的依赖包列表是为了确保系统环境中有必要的软件和库,以满足数据库服务的需求。这些依赖包可能包括操作系统级别的库、编译工具、网络库、加密库等。
安装或更新所有官方依赖包可能会增加资源消耗,这是因为某些依赖包可能包含了额外的功能或库,可能占用更多的内存和磁盘空间。此外,某些依赖包可能在后台执行一些任务,如数据加密、网络通信、并发控制等。
如果您之前的集群在没有按照官方的依赖包列表进行安装时也能正常运行,那么在新增或更新依赖包时可能不会对您的集群产生显著影响。但请注意,依赖包的安装和更新通常是为了确保系统的稳定性、安全性和性能,并且与其他组件或功能的协作可能需要特定的依赖关系。