gpfdist工具的初级使用
2015-06-19 16:16
176 查看
gpfdist工具的使用主要两步:
第一步:打开gpfdist服务:
参数解释:
-d 数据文件所放的目录,我这里的路径为/home/admin。
-p 设置访问gpfdist端口,这个可以根据实际情况写。
-l 设置日志文件所放的目录,这个参数也可以不用填写。
* 必须注意“&”这个符号绝对不能忘记填写,不然开始服务会失败。
如果执行成功请看下图中出现的 Serving HTTP on port 8787,directory /home/admin
第二部:编写导入的sql语句:
1)准备数据文件:
2)准备sql脚本:
Location中填写的gpfdist://服务器地址:端口/文件名称
服务器地址:就是安装linux系统的ip。
端口:就是上面自己配饰的访问gpfdist的端口。
文件名称:就是准备的数据文件名称。
format:设置加载数据文件的格式,delimiter as 定义数据之间的分隔符,这里用到的是空格, null as 定义了null用空值替换。
Encoding 设置数据的编码格式。
Log 设置了加载数据错误的日期会存放到test001_err这张表。
第一步:打开gpfdist服务:
gpfdist -d /home/admin -p 8081 -l /tmp/gpfdist.log &
参数解释:
-d 数据文件所放的目录,我这里的路径为/home/admin。
-p 设置访问gpfdist端口,这个可以根据实际情况写。
-l 设置日志文件所放的目录,这个参数也可以不用填写。
* 必须注意“&”这个符号绝对不能忘记填写,不然开始服务会失败。
如果执行成功请看下图中出现的 Serving HTTP on port 8787,directory /home/admin
第二部:编写导入的sql语句:
1)准备数据文件:
2)准备sql脚本:
create external table test001_ext ( id integer ,name varchar(128) ) Location ( 'gpfdist://192.168.23.128:8081/test001.txt' ) Format 'TEXT' (delimiter as ' ' null as '' escape 'OFF') Encoding 'GB18030' Log errors into public.test001_err segment reject limit 10 rows
Location中填写的gpfdist://服务器地址:端口/文件名称
服务器地址:就是安装linux系统的ip。
端口:就是上面自己配饰的访问gpfdist的端口。
文件名称:就是准备的数据文件名称。
format:设置加载数据文件的格式,delimiter as 定义数据之间的分隔符,这里用到的是空格, null as 定义了null用空值替换。
Encoding 设置数据的编码格式。
Log 设置了加载数据错误的日期会存放到test001_err这张表。
相关文章推荐
- 进程间传递描述符一 - sparkliang的专栏 - 博客频道 - CSDN.NET
- LeetCode 之 Evaluate Reverse Polish Notation — C++ 实现
- PATBasic——1008. 数组元素循环右移问题 (20)
- 好久不学英语,差点忘了,赶紧整理!日期相关
- python round(x)函数
- py2exe笔记
- mongodb 在包含or条件查询的时候,尽量不使用排序
- 分治算法 最接近点对(一维)
- 毕业课题 ---opencv hog+svm bat批处理例子
- springMVC 接收数组参数,mybatis 接收数组参数,mybatis批量插入/批量删除案例
- 产品发布会(用户佐证)
- Zookeeper Canary
- 三目运算及数据类型转换经典案例
- 大牛前端薪酬无 上封顶
- 朴素贝叶斯分类法 Naive Bayes ---R
- 转载_蓝牙物理链路类型:SCO和ACL链路
- POJ 1083 Moving Tables
- termios结构体相关的函数
- Git 分布式版本控制系统(一)---git for linux简介和安装
- php简单计算页面加载时间的方法