Skip to content
Permalink
Browse files
Update some loader configs in vertex/edge and file source
Change-Id: I9bcc47072644e7035995b771322ed28aa1a24db5
  • Loading branch information
Linary authored and zhoney committed Dec 10, 2018
1 parent 2c73788 commit 6c08ad34a67f32fed4b379d3c83dd75f2fc3e2c0
Showing 2 changed files with 12 additions and 3 deletions.
@@ -193,6 +193,8 @@ label | 待导入的顶点数据的`label` | 是
input | 顶点数据源的信息,当前版本就是源文件的信息 | 是
id | 指定文件中的某一列作为顶点的 Id 列 | 当 Id 策略为`CUSTOMIZE`时,必填;当 Id 策略为`PRIMARY_KEY`时,必须为空
mapping | 将文件列的列名映射为顶点的属性名 | 否
ignored | 忽略文件中的某些列,使其不参与插入 | 否
null_values | 可以指定一些字符串代表空值,比如"NULL",如果该列的属性又是一个可空属性,那在构造顶点时不会填充该属性 | 否

`EdgeSource`的节点包括:

@@ -203,6 +205,8 @@ input | 顶点数据源的信息,当前版本就是源文件的信息 | 是
source | 指定文件中的某几列作为顶点的 id 列 | 当源/目标顶点的 Id 策略为 `CUSTOMIZE`时,必须指定文件中的某一列作为顶点的 id 列;当源/目标顶点的 Id 策略为 `PRIMARY_KEY`时,必须指定文件的一列或多列用于拼接生成顶点的 id,也就是说,不管是哪种 Id 策略,此项必填
target | 选择边的目标顶点的 id 列 | 与 source 类似,不再赘述
mapping | 将文件列的列名映射为顶点的属性名 | 否
ignored | 忽略文件中的某些列,使其不参与插入 | 否
null_values | 可以指定一些字符串代表空值,比如"NULL",如果该列的属性又是一个可空属性,那在构造边时不会填充该属性 | 否

> 注意:`VertexSource`的 id 和`EdgeSource`的 source 和 target 填写的都是文件的中原列名,不是 mapping 后的属性名。
@@ -218,6 +222,7 @@ format | 本地文件的格式 | 是 | 可选值为 CSV、TEXT 及 JSON
header | 文件各列的列名 | 否 | | 如不指定则会以数据文件第一行作为 header;当文件本身有标题且又指定了 header,文件的第一行会被当作普通的数据行;JSON 文件不需要指定 header
delimiter | 文件行的列分隔符 | 否 | `TEXT`文件默认以制表符`"\t"`作为分隔符;`CSV`文件不需要指定,默认以逗号`","`作为分隔符 | `JSON`文件不需要指定
charset | 文件的编码字符集 | 否 | 默认`UTF-8` |
comment_symbols | 文件的注释行起始符号 | 否 | | 凡是想跳过的行都可以使用

#### 3.4 执行导入

@@ -143,6 +143,8 @@ Connecting to HugeGraphServer (http://127.0.0.1:8080/graphs)....OK

#### 5.2 RocksDB

> RocksDB是一个嵌入式的数据库,不需要手动安装部署, 要求 GCC 版本 >= 4.3.0(GLIBCXX_3.4.10),如不满足,需要提前升级 GCC
修改 hugegraph.properties

```properties
@@ -152,8 +154,6 @@ rocksdb.data_path=.
rocksdb.wal_path=.
```

> RocksDB是一个嵌入式的数据库,直接将数据写磁盘上,不需要安装部署, 但要求编译器版本 >= GCC 4.3.0(GLIBCXX_3.4.10),如不满足,需要提前升级
初始化数据库(仅第一次启动时需要)

```bash
@@ -171,7 +171,7 @@ Connecting to HugeGraphServer (http://127.0.0.1:8080/graphs)....OK

#### 5.3 Cassandra

> 使用 cassandra 之前,用户需自行安装[cassandra](http://cassandra.apache.org/doc/latest/)(版本 3.0 以上)
> 用户需自行安装 Cassandra,要求版本 3.0 以上,[下载地址](http://cassandra.apache.org/download/)
修改 hugegraph.properties

@@ -225,6 +225,8 @@ Connecting to HugeGraphServer (http://127.0.0.1:8080/graphs)....OK

#### 5.4 ScyllaDB

> 用户需自行安装 ScyllaDB,推荐版本 2.1 以上,[下载地址](https://docs.scylladb.com/getting-started/)
修改 hugegraph.properties

```properties
@@ -262,6 +264,8 @@ Connecting to HugeGraphServer (http://127.0.0.1:8080/graphs)....OK

#### 5.5 HBase

> 用户需自行安装 HBase,要求版本 2.0 以上,[下载地址](https://hbase.apache.org/downloads.html)
修改 hugegraph.properties

```properties

0 comments on commit 6c08ad3

Please sign in to comment.