YDB绿色版使用指南

YDB绿色版使用指南

,从延云获取最新的绿色版安装包

http://ycloud.net.cn/software/ydb/

,将安装包解压开

,启动YDB

,通过内部的DEMO了解YDB绿色版的基本的使用

 

如果是linux下 启动方法类似,但需要将jdk目录换成linux版本的JDK

执行完毕后,可以打开如下地址 体验DEMO

http://127.0.0.1:1210/html/

:其他用法例子

1,创建YDB

create ydbtable ydb_example_shu(
phonenum ydblike,
usernick string,
ydb_sex string,
ydb_province string,
ydb_grade string,
ydb_age string,
ydb_blood string,
ydb_zhiye string,
ydb_earn string,
ydb_prefer string,
ydb_consume string,
ydb_day string,
amtdouble tdouble,
amtlong tlong,
content ydblike
)
;

 

 

,导入本地数据

 

--直接追加数据
ydbimport -t ydb_example_shu -p 3000w -tp txt  -f ..\example\data.txt -sp , -fl phonenum,usernick,ydb_sex,ydb_province,ydb_grade,ydb_age,ydb_blood,ydb_zhiye,ydb_earn,ydb_prefer,ydb_consume,ydb_day,amtdouble,amtlong,content

--覆盖数据
ydbimport -overwrite -t ydb_example_shu -p 3000w -tp txt  -f ..\example\data.txt -sp , -fl phonenum,usernick,ydb_sex,ydb_province,ydb_grade,ydb_age,ydb_blood,ydb_zhiye,ydb_earn,ydb_prefer,ydb_consume,ydb_day,amtdouble,amtlong,content

参数说明
-t -table    Ydb中的表名
-p -partion    (可选)YDB中的分区名,如果不写,则导入到YDB的默认分区
-local    (可选)表示数据是存储在本地,而非默认存储在HDFS
-tp -type    文件类型  目前支持 txt json
-f -file    文件路径
-fl -fields     (txt格式必选)txt文件对应的YDB列的名字
-sp  -split     (txt格式必选)txt文件对应分隔符,支持正则,不可见字符,可以通过urlencode编码
-ov  -overwrite    (可选)导入前是否清空当前分区的数据
-cond  -condition    (可选)在追加数据前,先根据条件删除旧的数据

 

本质上ydbimport  是通过SQL来导入的,大家可以留意SQL的写法,可以直接在JDBC里通过SQL导入数据

,简单的查询

 

直接命令行查询