更新时间:2024-04-17 GMT+08:00
初始化GES业务面客户端
使用GES SDK工具访问GES,需要用户初始化GES客户端。
- 通过内网访问时,endpoint为GES Console界面上的私网IP或者图详情查询API返回结果里面的“privateIp”字段;
- 通过公网访问时,endpoint为GES Console界面上的公网IP或者图详情查询API返回结果里面的“publicIp”字段。
示例代码如下:
String endPoint = "endpoint"; String version = "v1.0"; String projectId = "project_id"; String graphName = "graph_name"; //注意:公网访问时,必须使用TOKEN认证方式,且须提供下面的dominName,userName,password String regionName = "region_name"; String domainName = "domain_name"; String userName = "user_name"; String password = "user_password"; String userId = "userId"; GraphInfo graphInfo = new GraphInfo(endPoint, version, projectId, userId, graphName, regionName, domainName, userName, password); //生成graph client并初始化,初始化时默认生成了与图名称同名的对象,供后续gremlin命令直接使用。 graphInfo.setIamEndpoint("iam_endpoint"); GraphClient graphClient = new GraphClient(AuthenticationMode.TOKEN,graphInfo);
- graphName、私网IP及公网IP可在GES Console上的“图管理”页面查看,具体请参考图管理简介。
- regionName、domainName、userName、userId、projectId的获取方法:在GES Console界面上鼠标移动至右上方的用户名,在下拉列表中选择“我的凭证”。进入个人设置界面,项目即为regionName,domainName为账号名,userName为IAM用户名,userId为IAM用户ID,项目ID即为projectId。
父主题: 使用业务面SDK