m6米乐安卓版下载-米乐app官网下载
2

mogdb 3.0.1安装初体验 -m6米乐安卓版下载

张辉 2022-08-17
533

张小白参加过opengauss的训练营:


还获得过ogca的证书:


还在opengauss开源网站捉过虫,提过pr。

当然,那是opengauss 2.0时代的事情了。

随着opengauss 3.0的推出,opengauss的商业版mogdb 3.0也推出了。作为一名企业的技术人员,张小白深知:如果是自己以学习的目的,当然直接学习opengauss就可以了,但是如果给自己的企业搭建环境,考虑商业版软件是对自己工作负责,也是对客户负责的事情。所以,学习mogdb也变成了张小白的一个自然的选择。


打开mogdb的m6米乐安卓版下载官网:



点击上面的”下载“按钮,可以切换到下载页面:



再点击下载:


可以看到有ptk下载和介质下载两种模式。

我们看一下mogdb的操作系统要求,打开  可以看到支持ptk的操作系统如下:


有centos7,也有ubuntu 18.

这两套环境张小白都有虚拟机。


那先试试ubuntu 18.04行不行吧!

看前面一张图的在线安装过程,先安装ptk,然后制作配置文件,最后使用ptk安装。

具体来试一试吧!

先切换到root环境

安装ptk:

curl --proto '=https' --tlsv1.2 -ssf https://cdn-mogdb.enmotech.com/ptk/install.sh | sh


当然首先应该安装curl:

apt install curl


再来:

curl --proto '=https' --tlsv1.2 -ssf https://cdn-mogdb.enmotech.com/ptk/install.sh | sh


好快!

根据提示,source /root/.bashrc



第二步,生成config文件:

ptk template --local > config.yaml


打开看看:


从上面可以看出,它cluster名称为 cluster_khasmine,我们换成"cluster_zhangxiaobai"


数据库用户和组跟opengauss一样,都是omm。

安装路径在/opt/mogdb下。端口号为26000。

貌似安装配置文件比opengauss的要简单得多。

那就执行安装吧!

ptk install -f config.yaml


额,ubuntu 18.04的系统没有经过严格测试?(难道一开始的路就走错了?)


要不还是先在centos 7上面装一下吧!

不过这是一个安装过opengauss的centos


为了防止mogdb和opengauss的冲突,还是清理下用户吧。

userdel omm

rm -rf /home/omm

重新来一遍:

安装ptk

curl --proto '=https' --tlsv1.2 -ssf https://cdn-mogdb.enmotech.com/ptk/install.sh | sh


ptk template --local > config.yaml


ptk install -f config.yaml


好像也不是很顺利哦。。。


找了专家问了一下,这里面提示了两个问题(error):


一个是 “报 kernel.core_pattern 里包含 abrt 服务的错误时,需要修改掉 core_pattern 的值为普通的文件夹。不允许使用 abrt 服务代理core日志,存在丢失的风险
“(这段话有点看不懂。姑且粘贴出来),所以需要修改系统参数,具体是需要在 /etc/sysctl.conf下增加一行:
kernel.core_pattern = /var/core/core-%e-%p-%t

按照专家的提示操作:


然后 sysctl -p 使得系统参数生效:



另一个问题是缺少numactl库,这个比较简单,直接用yum  install numactl就可以了:



两个问题都解决了。再试一下安装:


这里在问 上面的配置对不对。。。暂且打y继续吧。因为目前只是安装单机的。所以应该不需要调整什么东西:


系统会下载安装包


过阵子会让我输入 数据库初始密码:需要有大写, 小写和特殊字符,所以张小白选择了 mog@2022#


后面就一气呵成地装完了。


那我们进命令行看看吧!

切换到管理用户omm

su - omm

gsql -d postgres -p 26000



下面做一下例行检查:建库,建表,插入数据,查询数据:


create database mydb with encoding 'utf-8'  template = template0;

\c mydb

create table mytable( name varchar(20), age integer);

insert into mytable values('张小白', 18);

select * from mytable;


看来跟opengauss相同的部分应该是正常的。


总体上来说,使用ptk进行mogdb 3.0.1的安装,过程还是比较顺利的。只是一开始遇到问题的时候暂时不知道怎么解决。希望mogdbm6米乐安卓版下载官网能出一个q&a,把安装过程中遇到的问题和解答方法列出来,这样也便于用户顺利完成安装。


稍等,这还没完。

我们回到ubuntu 18.04的安装失败那里,专家提到:

ptk 可以支持的操作系统限定发行版的版本的,不同版本间有些区别,所以需要逐个适配。适配过的会明确知道下载哪个安装包,未测试过的版本,就是需要用户 -p 指定来测试,不一定可以用。

具体哪些系统版本适配过,可以通过 ptk candidate os 指令查看


ptk candidate os


跟网页提示支持ubuntu18不同,这里却明确指出经过测试的版本是ubuntu 22.04.


我们先试试ubuntu 18.04能不能装起来,然后看看ubuntu 22.04能不能也装起来。

ptk checkos -f config.yaml



从这里可以看出,缺libaio和numactl的包,我们一个一个装一下:

apt install numactl


apt-get install libaio-dev


再来检查一遍:ptk checkos -f config.yaml


生成了一个 脚本:root_fix_os.2022.0816.214559.sh


执行一下看看:

bash root_fix_os.2022.0816.214559.sh

再来检查一下:ptk checkos -f config.yaml


只有warning,没有异常了。

那就按照专家的意思,使用-p指定使用centos的版本装装看:

ptk install -f config.yaml -p https://cdn-mogdb.enmotech.com/mogdb-media/3.0.1/mogdb-3.0.1-centos-x86_64.tar.gz


回答y继续:


输入两遍密码 mog@2022# ,即可顺利完成安装。

同样的,切换到 omm用户使用psql完成相关的例行验证:(语句跟centos的一模一样,抱歉,张小白又一次的18岁)



那我们再来看看wsl的ubuntu 22.04能不能正常安装mogdb:


curl --proto '=https' --tlsv1.2 -ssf https://cdn-mogdb.enmotech.com/ptk/install.sh | sh

source /root/.bashrc


ptk template --local > config.yaml


ptk install -f config.yaml


缺少ifconfig命令,那就安装吧!

apt install net-tools

ifconfig


重来:ptk install -f config.yaml


一个一个来。。

先安装numactl:

apt install numactl


再来:ptk install -f config.yaml


恩。我们还是得用checkos试一下:

ptk checkos -f config.yaml



执行生成的shell:

 bash root_fix_os.2022.0817.125658.sh


再来:ptk install -f config.yaml


如法炮制,这回张小白已经驾轻就熟了。。


当然了,兴奋过度之余,输入密码的时候还是错了一次。

继续验证:



于是张小白就在专家的帮助下,在centos 7.6,ubuntu 18.04和 wsl的ubuntu 22.04上使用ptk完成了mogdb 3.0.1的安装和简单验证。下面该看看mogdb的一些特性了!


感谢 @vimiix 和小助手 @modb666 的帮助。


(全文完,谢谢阅读)

最后修改时间:2022-08-17 14:29:46
「喜欢文章,快来给作者赞赏墨值吧」
1人已赞赏
【米乐app官网下载的版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

网站地图