MacM1Pro安装OceanBase

这篇具有很好参考价值的文章主要介绍了MacM1Pro安装OceanBase。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装并启动

zhinian@192 ~ % docker pull centos:7
zhinian@192 ~ % mkdir -p ~/Desktop/docker_test
zhinian@192 ~ % cd ~/Desktop/docker_test
zhinian@192 docker_test % mkdir script ob_rpm
zhinian@192 docker_test % touch Dockerfile
zhinian@192 ob_rpm % wget https://mirrors.aliyun.com/oceanbase/community/stable/el/7/aarch64/oceanbase-ce-3.1.3-10100032022041510.el7.aarch64.rpm
zhinian@192 ob_rpm % wget https://mirrors.aliyun.com/oceanbase/community/stable/el/7/aarch64/oceanbase-ce-libs-3.1.3-10100032022041510.el7.aarch64.rpm
zhinian@192 ob_rpm % wget http://mirror.centos.org/altarch/7/os/aarch64/Packages/libatomic-8.3.1-2.1.1.el7.aarch64.rpm
zhinian@192 ob_rpm % wget https://mirrors.aliyun.com/oceanbase/community/stable/el/7/aarch64/libobclient-2.0.1-3.el7.aarch64.rpm
zhinian@192 ob_rpm % wget https://mirrors.aliyun.com/oceanbase/community/stable/el/7/aarch64/obclient-2.0.1-2.el7.aarch64.rpm

zhinian@192 docker_test % ls -lrt ob_rpm
total 424152
-rw-r--r--@ 1 zhinian  staff     148136 12 13 00:30 oceanbase-ce-libs-3.1.3-10100032022041510.el7.aarch64.rpm
-rw-r--r--@ 1 zhinian  staff      35284 12 13 00:30 libatomic-8.3.1-2.1.1.el7.aarch64.rpm
-rw-r--r--@ 1 zhinian  staff   38365872 12 13 00:30 oceanbase-ce-3.1.3-10100032022041510.el7.aarch64.rpm
-rw-r--r--@ 1 zhinian  staff     859640 12 13 00:30 libobclient-2.0.1-3.el7.aarch64.rpm
-rw-r--r--@ 1 zhinian  staff  177748640 12 13 00:34 obclient-2.0.1-2.el7.aarch64.rpm

zhinian@192 script % vim mkdir_ob.sh
mkdir -p /home/admin/oceanbase/store/obtest/{sstable,clog,ilog,slog}
chown -R admin:admin /home/admin/oceanbase

zhinian@192 script % vim mkdir_ob.sh
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/oceanbase/lib' >> ~/.bash_profile
source ~/.bash_profile
cd ~/oceanbase && bin/observer -i lo -p 2881 -P 2882 -z zone1 -d ~/oceanbase/store/obtest -r '127.0.0.1' -c 1 -n obtest -o "memory_limit=8G,cache_wash_threshold=1G,__min_full_resource_pool_memory=268435456,system_memory=4G,memory_chunk_cache_size=128M,cpu_count=16,net_thread_count=4,datafile_size=10G,stack_size=1536K"
zhinian@192 docker_test % vim Dockerfile

FROM centos:7
RUN useradd -ms /bin/bash admin
ADD ./ob_rpm/*.rpm /opt/ob_rpm/
RUN yum install -y /opt/ob_rpm/*.rpm && yum clean all && rm -rf /opt/ob_rpm

COPY ./script/mkdir_ob.sh /home/admin
RUN sh /home/admin/mkdir_ob.sh
USER admin
COPY ./script/init_ob.sh /home/admin
WORKDIR /home/admin
RUN sh /home/admin/init_ob.sh
CMD ["/bin/bash"]

zhinian@192 docker_test % mv obce-3.1.3-for-mac-m1-v1 Dockerfile

MacM1Pro安装OceanBase,macos,oceanbase

zhinian@192 docker_test % docker run -itd --name obce-3.1.3-bp1 --privileged obce-3.1.3-for-mac-m1-v1
2b5d75e03403bc8bd5bff1ed6cd7c3e87305e256dd2624b6510097cfdb25679c

docker exec -it obce-3.1.3-bp1 /bin/bash
sh init_ob.sh

[admin@2b5d75e03403 ~]$ obclient -h127.0.0.1 -P2881 -uroot -p
Enter password: 
Welcome to the OceanBase.  Commands end with ; or \g.
Your MySQL connection id is 3221225472
Server version: 5.7.25 OceanBase 3.1.3 (r10100032022041510-a09d3134c10665f03fd56d7f8bdd413b2b771977) (Built Apr 15 2022 02:16:17)

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MySQL [(none)]> set ob_query_timeout=100000000000;
Query OK, 0 rows affected (0.002 sec)

MySQL [(none)]> alter system bootstrap ZONE 'zone1' SERVER '127.0.0.1:2882';
Query OK, 0 rows affected (14.895 sec)

MySQL [(none)]> select version();
+--------------------+
| version()          |
+--------------------+
| 3.1.3-OceanBase CE |
+--------------------+
1 row in set (0.001 sec)

测试登录
MacM1Pro安装OceanBase,macos,oceanbase

设置密码
SET PASSWORD = PASSWORD('xxx');

参考
如何在MAC M1玩OceanBase
关于Docker中failed to solve with frontend dockerfile.v0: failed to read dockerfile:报错
Navicat 现已支持 OceanBase 企业版
OceanBase 社区版图形化客户端推荐

噗…

# 根据当前容器部署最大规格的实例
docker run -p 2881:2881 --name obstandalone -d oceanbase/oceanbase-ce

## 部署 mini 的独立实例
docker run -p 2881:2881 --name obstandalone -e MINI_MODE=1 -d oceanbase/oceanbase-ce

$ docker logs obstandalone | tail -1
boot success!

docker exec -it obstandalone ob-mysql sys # 连接 sys 租户的 root 用户
docker exec -it obstandalone ob-mysql root # 连接 test 租户的 root 用户
docker exec -it obstandalone ob-mysql test # 连接 test 租户的 test 用户

set password = Password('your password');

MacM1Pro安装OceanBase,macos,oceanbase
MacM1Pro安装OceanBase,macos,oceanbase

参考: 安装OB navicat连接ob
Navicat连接OB成功!文章来源地址https://www.toymoban.com/news/detail-814372.html

到了这里,关于MacM1Pro安装OceanBase的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • macm1环境下IDEA项目切换jdk版本

    背景需求 项目基于 springboot3.0.7 + Nacos2.2.3 + seata1.6.1 由spring官方文档可以看到, springboot3.0 是需要用 java17 的 https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-available 本地jdk为 openjdk1.8 , springboot3 需要 jdk17 ,但是不想破坏 本地jdk 环境,所以 只针对某个项目单独设定 下载对应

    2024年02月08日
    浏览(45)
  • 本地推理,单机运行,MacM1芯片系统基于大语言模型C++版本LLaMA部署“本地版”的ChatGPT

    OpenAI公司基于GPT模型的ChatGPT风光无两,眼看它起朱楼,眼看它宴宾客,FaceBook终于坐不住了,发布了同样基于LLM的人工智能大语言模型LLaMA,号称包含70亿、130亿、330亿和650亿这4种参数规模的模型,参数是指神经网络中的权重和偏置等可调整的变量,用于训练和优化神经网络

    2024年01月22日
    浏览(41)
  • Mac(M1Pro)下运行ChatGLM2

          最近很多人都尝试在M1/M2芯片下跑chatglm/chatglm2,结果都不太理想,或者是说要32G内存才可以运行。本文使用cpu基于chatglm-cpp运行chatglm2的int4版本。开了多个网页及应用的情况下(包括chatglm2),总体内存占用9G左右。chatglm2可以流畅的运行了。虚拟环境为python 3.10,使用c

    2024年02月13日
    浏览(50)
  • M1pro mac系统登录EasyConnect报错“版本太低,请更新到最新版”

    我使用默认浏览器-Google,登录VPN,一直失败(见下图),然后下载重新安装也不行, 解决办法: 换成mac自带浏览器,重新下载安装登录即可! mac自带浏览器为Sarari浏览器: 打开 Sarari浏览器 点击设置以后会出现通用 设置为默认以后,再重新登陆EasyConnect,报错“版本太低,请更新到最新

    2024年02月13日
    浏览(45)
  • M1pro mac登陆EasyConnect报错“未能正确打开SANGFOR SSL Virtual网卡,暂时不能提供SSL CS服务,请联系管理员”

    登录成功以后出现错误: 登陆EasyConnect报错“未能正确打开SANGFOR SSL Virtual网卡,暂时不能提供SSL CS服务,请联系管理员” 因为 MacOS 系统启用了系统完整性保护 SIP,导致 EasyConnect 的 SANGFOR SSL Virtual 网卡无法安装。 在电脑终端中输入命令:csrutil status 查看 SIP 状态,如果是

    2024年02月12日
    浏览(117)
  • MacBook Pro上安装Anaconda和PyCharm - M2 Pro

    本年2月初, 搭载 M2 pro 芯片的macbook pro面向大众出售. 在此记录苹果小白搭建环境的过程. 官网链接PyCharm:JetBrains为专业开发者提供的Python IDE 由于有远程开发的需求, 所以我选择的是专业版. 对于一般大学生而言, 家庭版足够. 根据默认选项, 一直同意即可. 完成时页面 官网链接

    2024年02月04日
    浏览(46)
  • ArcGIS Pro简介下载安装地址

      ArcGIS Pro是一款功能强大的地理信息系统(GIS)软件,由Esri开发。它为用户提供了一种直观、灵活且高效的方式来处理、分析和可视化地理数据。ArcGIS Pro具有现代化的用户界面和工作流程,使用户能够更好地利用地理信息进行决策和规划。 ArcGIS Pro的主要特点包括多格式数

    2024年02月14日
    浏览(58)
  • Macbook pro 14(m1 pro)安装终端 iterm2 &简单美化 2022最新版本

    本篇文章记录如何安装并且美化 macOS 的 Terminal 环境 ,让平常工作起來更高效。 本篇文章会安装 软件: homebrew item2 oh-my-zsh 插件: zsh-autosuggestions zsh-syntax-highlighting 写在前面:所有命令都在终端app里执行即可 Homebrew 是一款在 macOS 上主流的套件管理工具,打开 Terminal 输入以下

    2024年02月01日
    浏览(70)
  • 如何下载VMware17 Pro并安装

    一、下载VMware虚拟机 1、进入到官网下载 官网:https://www.vmware.com/products/workstation-pro.html  2、进入官网首页的Products(产品)页面  3、下滑找到Overview(概述)里面的DOWNLOAD TRIAL(下载试用版) 4、点击DOWNLOAD TRIAL(下载试用版)后下滑找到DOWNLOAD NOW,点击即可下载   二、安装VMware

    2023年04月15日
    浏览(99)
  • ArcGIS Pro 基础安装与配置介绍

    ArcGIS Pro ArcGIS Pro作为ESRI面向新时代的GIS产品,它在原有的ArcGIS平台上继承了传统桌面软件(ArcMap)的强大的数据管理、制图、空间分析等能力,还具有其独有的特色功能,例如二三维融合、大数据、矢量切片制作及发布、任务工作流、超强制图,时空立方体等。同时集成了

    2024年02月13日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包