greenplum gpfdist应用

服务启动


先试用root账户登录

mkdir -p /data/gpfdist/data
mkdir -p /data/gpfdist/log
chown -R gpadmin:gpadmin /data/gpfdist
su - gpadmin


启动服务

gpfdist -d /data/gpfdist/data -p 9091 -l /data/gpfdist/log/gpfdist_9091.log &


查看服务运行情况

 ps -ef|grep gpfdist

报错

gpfdist: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory


解决:
从编译源拷贝这些so文件

cp -rd /usr/lib64/libevent* lib/​
cp -rd ​/usr/lib64/libapr* lib/

创建数据源


在源数据库中先随便弄一个test表,弄点数据。
创建测试数据表,作为数据源

CREATE TABLE "test"."test" ("test_id" int4 NOT NULL,"test_name" varchar(255),CONSTRAINT "test_pkey" PRIMARY KEY ("test_id")
)
;
INSERT INTO "test"."test"("test_id", "test_name") VALUES (1, '张三');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (2, '李四');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (3, '王五');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (4, '测试用户4');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (5, '测试用户5');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (6, '测试用户6');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (7, '测试用户7');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (8, '测试用户8');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (9, '测试用户9');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (10, '测试用户10');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (11, '测试用户11');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (12, '测试用户12');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (13, '测试用户13');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (14, '测试用户14');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (15, '测试用户15');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (16, '测试用户16');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (17, '测试用户17');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (18, '测试用户18');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (19, '测试用户19');
INSERT INTO "test"."test"("test_id", "test_name") VALUES (20, '测试用户20');

创建外部表用于导出数据
注意:外部表需要指定gpfdist的ip和端口,还有详细的目录地址,其中文件名支持通配符。可以编写多个gpfdist的地址,但是不能超过总的segment数
注意:单节点greenplum无法使用,因为segment数量为0。

源数据库创建只写的扩展表,仅用于写入数据

create writable external table test1
(like test)
location ('gpfdist://192.168.81.154:9091/test.dat')
Format 'TEXT' (delimiter as E'|' null as '' escape 'OFF');

导入数据

insert into test1 select * from test;


导入数据后,打开 /data/gpfdist/data/test.dat 即可以看到刚才导入的数据。

删除扩展表

drop external table test1

创建外部表用于导入数据

在目标数据库中创建只读的扩展表,挂载gpfdist服务地址,此地址对应上面的导出数据文件,当然,此文件也可以视网络情况拷贝迁移,挂载到目标数据库就近的gpfdist服务器上。

create READABLE external table test2
(like test)
location ('gpfdist://192.168.81.154:9091/test.dat')
Format 'TEXT' (delimiter as E'|' null as '' escape 'OFF');

查询数据
验证下外部表是否可用。

select * from  test2

导入数据
将数据从外部表导入到目标表。

insert into target select * from test2

核对数据
核对下目标表的数据,已经都过来了。

select * from   target 

删除扩展表

drop external table test2

 

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

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

相关文章

jQuery之效果

jQuery 效果 1)基本 2)滑过 3)淡入淡出 4)自定义 5)设置 基本 show&#xff08;显示隐藏的匹配元素。&#xff09; css代码 <p style"display: none">hello,hehe</p> jquery代码 $("p").show(); 动画效果 1)$("p").show("slow&…

申请鲲鹏920测试机试水+编译nginx

目录 1.申请测试机 2.系统环境查看 2.1.看下cpu信息 2.2.看下内存信息 3.准备编译安装nginx 3.1.编译环境安装 3.2.下载源码 1.申请测试机 申请地址&#xff1a;鹏城生态门户 https://dw.pcl.ac.cn/cloud/ 提需求&#xff0c;填写公司信息&#xff0c;申请试用三个月的…

jmeter监控服务资源

转&#xff1a;http://www.cnblogs.com/chengtch/p/6079262.html 1、下载需要的jmeter插件 如图上面两个是jmeter插件&#xff0c;可以再下面的链接中下载&#xff1a; https://jmeter-plugins.org/downloads/old 第三个是放在服务器中的&#xff0c;可在下面的度盘中下载&…

RANSAC算法在图像拼接上的应用的实现

关于算法原理请参考《基于SURF特征的图像与视频拼接技术的研究》。一、问题提出RANSAC的算法原理并不复杂&#xff0c;比较复杂的地方在于“建立模型”和“评价模型”。我们经常看到的是采用“直线”或者“圆”作为基本模型进行“建立”&#xff0c;而采用所有点到该“直线”或…

鲲鹏920 centos7 postgresql12 postgis2.5.4编译

postgresql12.2编译 依赖环境 这台机器编译过nginx&#xff0c;有一些基础环境 yum install -y gcc-c yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel补充安装了readline就行了 yum install -y readline-devel 下载…

ASP.Net页面刷新后自动滚动到原来位置

在网上搜索之后总结了三种方式&#xff1a; 1.设置Page中的MaintainScrollPositionOnPostback属性为true A>.页面里有MaintainScrollPositionOnPostback&#xff0c;默认是false&#xff0c;设为true即可(页面级)<% Page Language"C#" AutoEventWireup"tr…

centos7 network网络服务重启报错failed to start lsb

network网络服务重启报错failed to start lsb 解决办法&#xff1a; 先看log里哪个网卡没有启动 cat /var/log/messages | grep network 查看网卡mac地址 #ip addrenp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen …

PHP之旅4 php 超全局变量

预定义数组&#xff1a; 自动全局变量---超全局数组 1.包含了来自web服务器&#xff0c;客户端&#xff0c;运行环境和用户输入的数据 2.这些数组比较特别 3.全局范围内自动生效&#xff0c;都可以直接使用这些数组 4.用户不能自定义这些数组 5.在函数中可以直接使用这些数组 理…

centos7新挂载网卡,找不到网卡配置文件怎么办

问题产生 virtualbox环境下&#xff0c;安装了一台centos7虚拟机&#xff0c;后来发现想要从物理机连接虚拟机&#xff0c;需要挂载第二张网卡。挂载网卡&#xff0c;访问正常。 导出虚拟机模板再次导入&#xff0c;形成多个虚拟机时&#xff0c;问题来了&#xff0c; 1.多台…

SpringMVC日期类型转换问题处理方法归纳

前言 我们在SpringMVC开发中&#xff0c;可能遇到比较多的问题就是前台与后 台实体类之间日期转换处理的问题了&#xff0c;说问题也不大&#xff0c;但很多人开发中经常会遇到这个问题&#xff0c;有时很令人头疼&#xff0c;有时间问题暴露的不是很明显&#xff0c;然后逐渐对…

ubuntu远程连接windows工具rdesktop

安装工具 sudo apt-get install rdesktop 远程连接 rdesktop -f -r clipboard:PRIMARYCLIPBOARD -a 32 192.168.56.107 用法&#xff1a; rdesktop[options] server[:port] 命令参数常用的有&#xff1a; -u用户名 -p密码 -n客户端主机名&#xff08;显示windows任务管理器中…

ajax 接收json数据的进一步了解

var url "../searchclasses";$.ajax({url: url,type: "post",dataType: "json",//以json形式接收error: function() {alert("error");},success: function(data) {var html "";$.each(data, function(index, content) {va…

Spark在Ambari集群环境的使用

进入安装sparkclient的节点 hdfs准备一个文件 su - hdfs vi text.txt 随便写几行东西 #创建目录 hdfs dfs -mkdir /user/hdfs/test #上传文件 hdfs dfs -put test.txt /user/hdfs/test/ #检查文件是否在 hdfs dfs -ls /user/hdfs/test/ #检查内容是否对 hdfs dfs -c…

Spark实战之读写HBase

1 配置 1.1 开发环境&#xff1a; HBase&#xff1a;hbase-1.0.0-cdh5.4.5.tar.gzHadoop&#xff1a;hadoop-2.6.0-cdh5.4.5.tar.gzZooKeeper&#xff1a;zookeeper-3.4.5-cdh5.4.5.tar.gzSpark&#xff1a;spark-2.1.0-bin-hadoop2.61.2 Spark的配置 Jar包&#xff1a;需要HBa…

greenplum vacuum清理删除数据命令

官方文档 http://docs.greenplum.org/6-4/ref_guide/sql_commands/VACUUM.html greenplum数据删除后不会释放存储空间&#xff0c;需要命令VACUUM清理释放 命令格式 VACUUM [({ FULL | FREEZE | VERBOSE | ANALYZE } [, ...])] [table [(column [, ...] )]] VACUUM [FULL] …

vitualbox命令操作VBoxManage

进入本地virtualbox管理 运行服务器上的virtualbox 本地直接启动了virtualbox界面 这个很牛啊&#xff0c;直接本地图形化管理了&#xff0c;不用纠结服务器端没有显卡&#xff0c;进不去图形界面的问题了。 研究了VBoxManage startvm 最后才发现可能这样也行&#xff0c;哈…

Hadoop2之NameNode HA详解

在Hadoop1中NameNode存在一个单点故障问题&#xff0c;如果NameNode所在的机器发生故障&#xff0c;整个集群就将不可用(Hadoop1中虽然有个SecorndaryNameNode&#xff0c;但是它并不是NameNode的备份&#xff0c;它只是NameNode的一个助理&#xff0c;协助NameNode工作&#x…

GCC10.1.0最新版编译

官网地址&#xff1a;GCC, the GNU Compiler Collection- GNU Project 下载编译 wget http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-10.1.0/gcc-10.1.0.tar.gztar zxvf gcc-10.1.0.tar.gzcd gcc-10.1.0/mkdir buildcd build/../configure 报错&#xff0c;提示信息co…