
api/http/cpp、api/http/java、api/http/python、api/http/php和api/http/nodejs中的示例代码。我们用java API进行接口介绍,其中一共有13个接口。
2. 开启ghttp服务
bin/ghttp db_name serverPort bin/ghttp serverPort db_namedb_name:以
“.db”结尾的数据库名称,
serverPort:http服务监听端口,该端口需要手动指定,且需保证该端口不会被服务器防火墙禁止。
参数serverPort或db_name可以省略。如果省略了serverPort,其值会被默认设置为9000。如果省略了db_name,服务会以没有load数据库的形式启动。
http://serverip:port/。其中
serverip为gstore服务器所在的ip地址,
port为ghttp启动的端口。
3. 关闭ghttp服务
bin/shutdown serverPort不要试图通过 Ctrl+C 来停止 ghttp ,这会导致数据库的变更丢失。
4. 常用接口
gStore/api/http/java/src/jgsc/GstoreConnector.java下,主要函数如下:
l
构造初始化函数:GstoreConnector
public class GstoreConnector(String serverIP, int serverPort, String username, String password);l
构建数据库:build
public String build(String db_name, String rdf_file_path, String request_type);l
加载数据库:load
public String load(String db_name, String request_type);l
停止加载数据库:unload
public String unload(String db_name, String request_type);l
用户管理:user
public String user(String type, String username2, String addition, String request_type);add_user"添加用户,"
delete_user"删除用户,"
add_query"添加查询权限,"
delete_query"删除查询权限,"
add_load"添加加载权限,"
delete_load"删除加载权限,"
add_unload"添加不加载权限,"
delete_unload"删除不加载权限,"
add_update"添加更新权限,"
delete_update"删除更新权限,"
add_backup"添加备份权限,"
delete_bakup"删除备份权限,"
add_restore"添加还原权限,"
delete_restore"删除还原权限,"
add_export"添加导出权限,"
delete_export"删除导出权限],
l
显示用户:showUser
public String showUser(String request_type);l
数据库查询:query
public String query(String db_name, String format, String sparql, String request_type);l
删除数据库:drop
public String drop(String db_name, boolean is_backup, String request_type);l
监控数据库:monitor
public String monitor(String db_name, String request_type);l
保存数据库:checkpoint
public String checkpoint(String db_name, String request_type);l
展示数据库:show
public String show(String request_type);l
查询数据库并保存文件:fquery
public void fquery(String db_name, String format, String sparql, String filename, String request_type);l
导出数据库:exportDB
public String exportDB(String db_name, String dir_path, String request_type);gStore/api/http/下的对应文件。


最后修改时间:2021-08-12 09:53:13
文章转载自图谱学苑,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




