暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

原创 ybx 2024-12-02
256

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

  • 预置条件:

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

  • 步骤:
  1. 导入服务器;
  2. 导入服务器用户;
  3. 配置openGauss白名单;
  4. 创建openGauss非原始用户;
  5. 导入集群。
  • 具体操作:

导入服务器:

image.png

导入服务器用户:

image.png

image.png

配置openGauss白名单:

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

image.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 = '*'"

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

image.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"

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

image.png

创建openGauss非原始用户:

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

执行以下两条命令:

create user opengauss_test with password 'Sample@123';

grant all privileges to opengauss_test;

image.png

导入集群

1-单个数据库导入:

image.png
image.png
image.png
image.png
image.png
image.png

2-批量数据库导入:

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

image.png

之后打开excel,编辑模板:

image.png
image.png

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

image.png
image.png
image.png
image.png

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

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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论