oceanbase安装
生活随笔
收集整理的這篇文章主要介紹了
oceanbase安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
環境信息: CentOS Linux release 7.2.1511
安裝版本: 3.1.0 單機
1、安裝步驟
通過 YUM 軟件源安裝 OBD
2、部署 OceanBase 數據庫
2.1、增加配置文件
本地安裝:即中控機器和目標機器是同一臺機器,配置文件。
單機安裝:即中控機器和目標機器不是同一臺機器,且目標機器只有一臺,配置文件。
分布式安裝:配置文件。
配置信息如下
2.2、安裝
注意這個路徑是需要指定到配置文件
安裝成功提示
[root@xlucas1 oceanbase]# obd cluster deploy xlucas -c /opt/oceanbase/mini-local-example.yaml oceanbase-ce-3.1.0 already installed +-------------------------------------------------------------------+ | Packages | +--------------+---------+------------------------------------------+ | Repository | Version | Md5 | +--------------+---------+------------------------------------------+ | oceanbase-ce | 3.1.0 | 56f57e9843e719d830ec03c206d914f4b3adc82b | +--------------+---------+------------------------------------------+ Open ssh connection ok Remote oceanbase-ce-3.1.0-56f57e9843e719d830ec03c206d914f4b3adc82b repository install ok Remote oceanbase-ce-3.1.0-56f57e9843e719d830ec03c206d914f4b3adc82b repository lib check ok 127.0.0.1 initializes cluster work home xlucas deployed3、使用數據庫
3.1、啟動數據庫
3.2、查看數據庫狀態
[root@xlucas1 oceanbase]# obd cluster display xlucas Get local repositories and plugins ok Connect to observer ok Wait for observer init ok +---------------------------------------------+ | observer | +-----------+---------+------+-------+--------+ | ip | version | port | zone | status | +-----------+---------+------+-------+--------+ | 127.0.0.1 | 3.1.0 | 2883 | zone1 | active | +-----------+---------+------+-------+--------+3.3、安裝 OceanBase 數據庫客戶端 OBClient
sudo yum install -y obclient運行以下命令,使用 OBClient 客戶端連接 OceanBase 數據庫:
obclient -h<your_ip> -P<observer_mysql_port> -uroot [root@xlucas1 ~]# obclient -h127.0.0.1 -P2883 -uroot Welcome to the OceanBase. Commands end with ; or \g. Your MySQL connection id is 3221487655 Server version: 5.7.25 OceanBase 3.1.0 (r-) (Built May 30 2021 11:21:29)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)]>3.4、簡單使用
MySQL [oceanbase]> select svr_ip,svr_port, cpu_total, mem_total, disk_total, zone from __all_virtual_server_stat; +-----------+----------+-----------+------------+------------+-------+ | svr_ip | svr_port | cpu_total | mem_total | disk_total | zone | +-----------+----------+-----------+------------+------------+-------+ | 127.0.0.1 | 2882 | 14 | 4294967296 | 8589934592 | zone1 | +-----------+----------+-----------+------------+------------+-------+ 1 row in set (0.007 sec)5、遇到問題:
1、沒有指定到配置文件,安裝會報錯,找不到配置文件
2、在部署數據庫的時候,配置文件中的home_path參數對應的路徑要是空路徑,否則會報錯
[root@xlucas1 oceanbase]# obd cluster deploy xlucas -c /opt/oceanbase/mini-local-example.yaml Update OceanBase-community-stable-el7 ok Update OceanBase-development-kit-el7 ok Download oceanbase-ce-3.1.0-1.el7.x86_64.rpm (44.17 M): 100% [####################################################################################################################################################] Time: 0:00:59 777.72 kB/s Package oceanbase-ce-3.1.0 is available install oceanbase-ce-3.1.0 for local ok +-------------------------------------------------------------------+ | Packages | +--------------+---------+------------------------------------------+ | Repository | Version | Md5 | +--------------+---------+------------------------------------------+ | oceanbase-ce | 3.1.0 | 56f57e9843e719d830ec03c206d914f4b3adc82b | +--------------+---------+------------------------------------------+ Open ssh connection ok Remote oceanbase-ce-3.1.0-56f57e9843e719d830ec03c206d914f4b3adc82b repository install ok Remote oceanbase-ce-3.1.0-56f57e9843e719d830ec03c206d914f4b3adc82b repository lib check !! [WARN] 127.0.0.1 oceanbase-ce-3.1.0-56f57e9843e719d830ec03c206d914f4b3adc82b require: libmariadb.so.3Try to get lib-repository Download oceanbase-ce-libs-3.1.0-1.el7.x86_64.rpm (413.07 K): 100% [##############################################################################################################################################] Time: 0:00:00 826.11 kB/s Package oceanbase-ce-libs-3.1.0 is available install oceanbase-ce-libs-3.1.0 for local ok Use oceanbase-ce-libs-3.1.0-b70d3839280f145a86af26811bbfcdfaeb645509 for oceanbase-ce-3.1.0-56f57e9843e719d830ec03c206d914f4b3adc82b Remote oceanbase-ce-libs-3.1.0-b70d3839280f145a86af26811bbfcdfaeb645509 repository install ok Remote oceanbase-ce-3.1.0-56f57e9843e719d830ec03c206d914f4b3adc82b repository lib check ok 127.0.0.1 initializes cluster work home [ERROR] fail to init 127.0.0.1 home path: /opt/oceanbase is not empty總結
以上是生活随笔為你收集整理的oceanbase安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Excel如何制作二级下拉菜单
- 下一篇: 一文带你认清云服务器和轻量应用服务器的区