Launch GraphScope as a service
- Dominant language
- C++
- Stars
- 3.6k
- Forks
- 468
- Avg merge
- 29m
- Merged PRs (30d)
- 1
Description
**Is your feature request related to a problem? Please describe.**
When the store of GraphScope is enabled, we may need to support launch GraphScope(or its storage module) as a service.
Maybe a separate executable binary(or a script) `gsctl` will help on this:
```bash
# launch a graphscope instance with a config file
$ gsctl start --config ./my_graphscope_cluster
> GraphScope instance gs12 is launched.
> Endpoint for session connection: 127.0.0.1:80996
# bulk-loader: import raw data stored in hdfs://tmp/files to a graph named `my_trans_graph` with myjob.jar
$ gsctl import --graph my_trans_graph --preprocess ./myjob.jar --files hdfs://tmp/files
> Processing data ... 5%
> Processing data ... 20%
> Processing data ... 95%
> Data import complete. Graph my_trans_graph is built.
$ gsctl stop --instance gs12
> Stopping...
> GraphScope instance gs12 is stopped.
```
Contributor guide
Assessment
This issue has not been assessed yet.