南大通用数据库-Gbase-8a-学习-35-rmt(远程导出数据文件)

news2025/1/16 10:56:45

目录

一、测试环境

二、引入

三、rmt导出流程

四、Linux环境模拟实验

1、不加rmt导出数据

2、加rmt导出数据


一、测试环境

名称
CPUIntel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
操作系统CentOS Linux release 7.9.2009 (Core)
内存3G
逻辑核数2
目的端Gbase8a版本8.6.2-R43
源端gccli版本9.5.3.27
目的端IP192.168.142.12
源端IP192.168.142.11

二、引入

源端通过gccli连接目的端服务器(gcluster和gnode共用节点)使用into outfile语句导出数据时,数据是落在目的端服务器上的。如果目的端服务器是单纯的gcluster节点,数据会随机落到任意一个数据节点上,这样就比较麻烦需要去找。rmt的作用就是把数据落在源端服务器上。

三、rmt导出流程

(1)源端gccli通过5258端口访问目的端gcluster节点发送rmt远程导出数据命令。

(2)目的端gcluster节点通过5050端口访问gnode节点发送拆分好的导出任务。

(3)gnode节点通过16066到16166范围之间的一个端口,将计算好的导出数据发送到源端gccli,之后再由源端gccli将接收到的数据落地。

四、Linux环境模拟实验

1、不加rmt导出数据

[gbase@czg1 ~]$ gccli -h 192.168.142.12

GBase client 9.5.3.27.17c111049. Copyright (c) 2004-2023, GBase.  All Rights Reserved.

gbase> select * from czg.testtab limit 10 into outfile'/home/gbase/testtab_20230508.txt';
Query OK, 10 rows affected (Elapsed: 00:00:01.00)

192.168.142.11(czg1)上的gccli客户端连接192.168.142.12(czg2)的gcluster节点执行导出数据命令成功。

[root@czg2 ~]# cat /home/gbase/testtab_20230508.txt/testtab_20230508.txt 
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
2       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
3       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
2       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
3       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
2       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
3       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57

192.168.142.12(czg2)可以正常查看到导出的数据文件。

2、加rmt导出数据

[gbase@czg1 ~]$ gccli -h 192.168.142.12

GBase client 9.5.3.27.17c111049. Copyright (c) 2004-2023, GBase.  All Rights Reserved.

gbase> rmt:select * from czg.testtab limit 10 into outfile'/home/gbase/rmt_testtab_20230508.txt';
Query OK, 10 rows affected (Elapsed: 00:00:00.53)

192.168.142.11(czg1)上的gccli客户端连接192.168.142.12(czg2)的gcluster节点执行rmt远程导出数据命令成功。

[root@czg1 gbase]# cat rmt_testtab_20230508.txt 
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
2       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
3       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
2       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
3       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
2       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
3       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57
1       1.1     czg     快乐的小天使    qwertasdsdfzxczxxv      gregergjsfishfuieehfuiew        1995-09-18      2023-03-07 16:48:57

192.168.142.11(czg1)可以正常查看到导出的数据文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/501259.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

单词背诵 2023.5.8

preceding dawn sunset segregate restless oblige mature martial vital virtually

PHP+MYSQL——大学生心理健康测试网站源码

一、功能 前台功能: 1、心理百科、心理书籍、心理健康测试 2、用户注册、用户登录、重置密码、退出登录、个人信息修改 3、心理健康测试成绩查看、心理健康状态解决办法 4、预约心理咨询师、预约审批查看 5、留言板 后台功能: 1、后台登录、修改管理员…

【C++】1.语言基础:八股文

心口如一,犹不失为光明磊落丈夫之行也。——梁启超 文章目录 :smirk:1. 语言基础内存分配指针参数传递和引用参数传递四种强制转换面向对象的三大特性并举例#define 和别名 typedef 的区别 :blush:2. 标准库STL介绍频繁调⽤ push_back() 的影响i 和 i 的区别⼤端⼩…

ePWM模块(1)

ePWM模块 ePWM模块内部包含有7个子模块,分别是时间基准子模块TB、比较功能子模块CC,动作限定子模块AQ、死区控制子模块DB、斩波控制子模块PC、事件触发子模块ET和故障捕获子模块TZ。 每个ePWM模块都具有以下功能: 可以输出两路PWM,EPWMxA和EPWMxB两路PWM可以独立输出,也可…

数字座舱带动液晶仪表升级,哪些企业「领跑」前装量产份额

作为人机交互的关键一环,传统汽车机械仪表也在经历数字化、智能化的升级。尤其是整车智能化的升级、电动化的转型,传统仪表存在反应慢、精度低和显示方式单一的缺点,已经不能满足市场要求。 比如,相比于传统机械式仪表&#xff0…

Qt5.9学习笔记-事件(五) 事件调试和排查

⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三…

vue+node.js高校青年志愿者管理系统

1.系统登录:系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。 2.系统用户管理:不管是…

软件设计师内容记载

栈和队列 栈是按照 先进后出或者 后进先出,队列是先进先出 栈只能在栈顶进行插入和删除,栈底不动。 队列是在一端插入,一端删除。 允许插入的是队尾,允许删除的是队头。 循环队列: 队头 队尾:队尾指针指向的…

PXI 国产化测试系统中数据采集与分析软件的设计

数据采集与分析系统需求分析和总体设计 数据采集与分析系统是 PXI 测试系统的上位机软件子系统,在系统中有着重 要的作用。本章将首先简要介绍 PXI 测试系统,分析其整体结构与功能,说明数 据分析系统与 PXI 测试系统的关系&#xff…

每天一道算法练习题--Day25 第一章 --算法专题 --- ----------单调栈

单调栈 栈是什么?栈的常用操作栈的常用操作时间复杂度应用及题目推荐 单调栈又是什么?适用场景伪代码代码题目推荐 总结 顾名思义, 单调栈是一种栈。因此要学单调栈,首先要彻底搞懂栈。 栈是什么? 栈是一种受限的数据…

国产安全芯片,请关注他们!

一、华大电子 http://www.hed.com.cn/ 1.1 公司简介 北京中电华大电子设计有限责任公司 (简称“华大电子”)成立于2002年6月,是国家认定的高新技术企业,是国内最早的集成电路设计企业之一,是中国安全芯片产业的核心…

【ROS】如何让ROS中节点实现数据交换Ⅱ --服务通信

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法…感兴趣就关注我吧!你定不会失望。 本章将介绍如何通过服务通信的方式实现节点数据交换以及ROS相关指令 本章将介绍如何通过服务通信的方式实现节点数据交换以及ROS相关指令…

【数据结构与算法】常用数据结构(二)

😀大家好,我是白晨,一个不是很能熬夜,但是也想日更的人✈。如果喜欢这篇文章,点个赞👍,关注一下👀白晨吧!你的支持就是我最大的动力!💪&#x1f4…

asp.net+sqlserver基于web的奖学金助学金评定系统

管理员部分功能 管理员管理,管理系统内的所有管理人员信息 1.学生信息管理,管理系统内需要进行奖助学金评定的学生信息 2.教师信息管理,管理学院内的所有教师信息 3.一级指标管理,管理奖助学金评定过程中的一级指标内容 4.二级指标…

IPC:匿名管道和命名管道

一 管道初级测试 写两个小程序&#xff0c;一个负责向管道发数据&#xff0c;一个从管道接收数据&#xff1b; pipe.cpp #include <iostream> using namespace std;int main() {cout << "hello world" << endl;return 0; } pipe2.cpp #inclu…

【LeetCode】环形链表+结论证明

题目链接&#xff1a;环形链表 题目&#xff1a;给你一个链表的头节点 head &#xff0c;判断链表中是否有环。 如果链表中有某个节点&#xff0c;可以通过连续跟踪 next 指针再次到达&#xff0c;则链表中存在环。 为了表示给定链表中的环&#xff0c;评测系统内部使用整数 p…

中级软件设计师备考--解答题--数据流图

目录 基本概念基本元素数据流图的分层平衡原则 数据字典 基本概念 数据流图也称为数据流程图&#xff08;DFD&#xff09;&#xff0c;它摆脱了系统的物理内容&#xff0c;精确地在逻辑上描述系统的功能、输入、输出和数据存储&#xff0c;是系统逻辑模型的重要组成部分。 基…

《走进对象村3》找对象送孩子之特殊的构造方法

文章目录 &#x1f680;文章导读1. 构造方法1.1 构造方法的分类1.1.1 非默认的静态方法1.1.2 默认的构造方法1.1.3 带参数的构造方法 构造方法的特性&#xff1a; &#x1f680;文章导读 在本篇文章中&#xff0c;对构造方法进行了一些总结&#xff0c;可能也有不足的地方&…

Golang每日一练(leetDay0059) 两数之和II、Excel表列名称

目录 167. 两数之和 II 输入有序数组 Two-sum-ii-input-array-is-sorted &#x1f31f;&#x1f31f; 168. Excel表列名称 Excel Sheet Column Title &#x1f31f; &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练…

MySQL多表查询之连接查询

0. 数据源 /*Navicat Premium Data TransferSource Server : localhost_3306Source Server Type : MySQLSource Server Version : 80016Source Host : localhost:3306Source Schema : tempdbTarget Server Type : MySQLTarget Server Version…