Datakit导入数据库及批量导入数据库具体流程

  • 预置条件:

openGauss已经安装完成,datakit已经安装完成,且datakit可以正常使用。

  • 步骤:

  1. 导入服务器;

  2. 导入服务器用户;

  3. 配置openGauss白名单;

  4. 创建openGauss非原始用户;

  5. 导入集群。

  • 具体操作:

导入服务器:

76cd23a8-edf2-4f81-aeb7-9c32cd88b533.png

导入服务器用户:

59dde229-1c2a-4829-8a66-9d104e6c75d6.png

4909443f-987a-4ce1-91ca-3af75bee8da9.png

配置openGauss白名单:

首先使用命令 gs_guc check -I all -c "listen_addresses" ,查看监听地址是否配置:

ab162b66-0c71-47f2-b9dd-e410103ac73a.png

可以看到监听地址只能监听到本地localhost,因此需要使用以下命令配置:

gs_guc set -Z datanode -N all -I all -c "listen_addresses='*'"

或者

gs_guc set -D /xxx/install/data/dn -c "listen_addresses = '*'"

执行完成后,重启数据库。

973d7782-c998-4186-81b4-49eaf5458ca5.png

其次,配置数据库白名单,执行以下命令,可以修改pg_hba.conf文件中的内容:

gs_guc set -Z datanode -N all -I all -h "host replication all 0.0.0.0/0 sha256"

或者

gs_guc set -D /xxx/install/data/dn -h "host all all 0.0.0.0/0 sha256"

执行完成后,重启数据库。

d4e7043c-afe7-4a27-919b-a0eb47d5c84f.png

创建openGauss非原始用户:

因为数据库处于安全问题的考虑,不允许使用原始用户进行远程连接,因此需要创建非原始用户:

执行以下两条命令:

create user opengauss_test with password 'Sample@123';

grant all privileges to opengauss_test;

fadf7fbb-b60f-4307-829f-b9f58c2c663b.png

导入集群

1-单个数据库导入:

a14e10ea-f403-4fa3-acfd-1794b720c697.png
1a7bccbf-0af4-4763-b53b-5c3ca2a8a38e.png
bc2a26a2-62a9-465a-bbfe-ba0ef357023d.png
fc7a1328-c647-4fb8-92da-9b68f379cd03.png
5a0e5a45-0e11-4955-896c-ff972090d01e.png
1bfacca9-9c12-4ffa-9bd3-bc57c409802e.png

2-批量数据库导入:

首先下载批量导入的模板:

07a8aa35-7694-429d-8a35-2dec913669ef.png

之后打开excel,编辑模板:

a8c64037-377d-4511-8f53-0e4d3214b105.png
3a29b341-555f-4ce1-9aa4-bf437092f336.png

只需要填写模板提示部分即可,执行状态和报错信息列不用填写。

a63c7069-a861-47dd-8093-f3b89ea88f2e.png
97b7d4f4-cade-40d0-afda-33f635f1453d.png
1e01bffc-1f33-4092-a408-c14f0874fbcf.png
1a72b72a-af70-465a-a95d-aed4c4ffbfb4.png

导入一个集群,填写一行数据即可,导入多个集群需要填写多行数据。

并且当前批量导入只支持内外网IP相同的集群,如果存在只开放部分端口的集群内外网IP不一致,之后会进行改进。


点击阅读原文跳转作者文章

本文分享自微信公众号 - openGauss(openGauss)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

openGauss社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值