开发者社区> 问答> 正文

ubuntu 可以手动部署oceanbase么?

ubuntu 可以手动部署oceanbase么?

展开
收起
毛毛虫雨 2022-10-07 14:43:19 773 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 是的,Ubuntu可以手动部署OceanBase。以下是一些基本步骤:

    安装Docker和Docker Compose。在终端中输入以下命令:

    sudo apt-get update sudo apt-get install docker.io sudo systemctl start docker sudo systemctl enable docker sudo useradd -r oceanbase sudo apt-get install -y git wget unzip git clone https://github.com/aliyun/oceanbase.git cd oceanbase/docker wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/docker-ce-18.06.1.ce-3.el7.x86_64.rpm sudo yum install docker-ce-18.06.1.ce-3.el7.x86_64.rpm sudo systemctl start docker-ce-18.06.1.ce-3.el7.x86_64 sudo systemctl enable docker-ce-18.06.1.ce-3.el7.x86_64

    下载并解压OceanBase安装包。在终端中输入以下命令:

    wget https://downloads.mysql.com/archives/mysql/5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz tar xzf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz cd mysql-5.7.32-linux-glibc2.12-x86_64/

    创建MySQL用户和用户组。在终端中输入以下命令:

    groupadd -r mysqld useradd -r -g mysqld -m -d /home/mysqld/mysql -s /bin/false mysqld chown -R mysqld:mysqld /home/mysqld/mysql

    配置OceanBase环境变量。在终端中输入以下命令:

    vi ~/.bashrc

    在文件末尾添加以下内容:

    export MYSQL_ROOT_PASSWORD=<your_password> export OCEANBASE_DATADIR=/data/oceanbase/mysql export OCEANBASE_LOGDIR=/data/oceanbase/logs export OCEANBASE_INMEMORY_JOURNAL=true export OCEANBASE_INMEMORY_MAPPED_FILES=true export OCEANBASE_MYSQL_TYPE=mysql56 export PATH=$PATH:/usr/lib/ceph/bin:/usr/local/bin:/usr/bin:/bin

    将 <your_password> 替换为你自己的MySQL密码。注意要使环境变量对当前终端和子进程都可见,因此需要使用 export 命令。

    启动MySQL和OceanBase。在终端中输入以下命令:

    source ~/.bashrc mysqld --initialize-insecure --user=mysqld --basedir=/usr --datadir=/data/oceanbase/mysql & systemctl start ceph-fs & systemctl start ceph-mon & systemctl start ceph-mgr & systemctl start ceph-mds & systemctl start ceph-osd & systemctl start mysqld &

    这会启动MySQL服务器并加载OceanBase的配置。你可以通过执行 mysqladmin version 命令来验证MySQL是否成功启动。然后通过执行 ceph status 命令来检查Ceph集群的状态。

    来自互联网查询(可以联合官方网址继续查找)

    2023-05-23 15:39:47
    赞同 展开评论 打赏
  • 支持Ubuntu 20.X 版本及以上版本https://www.oceanbase.com/docs/community-observer-cn-10000000000449656(此答案整理自[社区]技术答疑群OceanBase)

    2022-10-07 15:00:16
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载