首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用拒绝的TigerGraph连接创建pyTigerGraph模式

无法使用拒绝的TigerGraph连接创建pyTigerGraph模式
EN

Stack Overflow用户
提问于 2022-06-30 03:19:23
回答 1查看 98关注 0票数 1

我是TigerGraph的绝对初学者,我正在学习教程来熟悉它。在本教程中,使用Python脚本连接到TigerGraph解决方案并创建模式的部分中,我得到了一个“拒绝连接”错误。

守则:

代码语言:javascript
复制
# Imports
import pyTigerGraph as tg
import json
import pandas as pd

# Connection parameters
hostName = "https://DOMAIN.i.tgcloud.io"
userName = "tigergraph"
password = "XXXXXX"

conn = tg.TigerGraphConnection(host=hostName, username=userName, password=password)

print("Connected")

执行print("connected")语句,我能够看到输出中打印的“连接”。

代码的下一部分是发生错误的地方:

代码语言:javascript
复制
# DEFINE / CREATE ALL EDGES AND VERTICES 
results = conn.gsql('''
  USE GLOBAL
  CREATE VERTEX Person (PRIMARY_ID id STRING, name STRING, email STRING, username STRING, created_at DATETIME) WITH primary_id_as_attribute="true"
  CREATE VERTEX Post (PRIMARY_ID id STRING, content STRING, posted_date DATETIME, deleted BOOL) WITH primary_id_as_attribute="true"
  CREATE VERTEX Hashtag (PRIMARY_ID tag STRING) WITH primary_id_as_attribute="true"
  CREATE VERTEX Message (PRIMARY_ID id STRING, subject STRING, body STRING) WITH primary_id_as_attribute="true"
  CREATE DIRECTED EDGE posted (From Person, To Post, post_date DATETIME) WITH REVERSE_EDGE="reverse_posted"
  CREATE DIRECTED EDGE liked (From Person, To Post, like_date DATETIME) WITH REVERSE_EDGE="reverse_liked"
  CREATE DIRECTED EDGE has_tag (From Post, To Hashtag) WITH REVERSE_EDGE="reverse_has_tag"
  CREATE DIRECTED EDGE sent_message (From Person, To Message, to_person STRING, sent_date DATETIME) WITH REVERSE_EDGE="reverse_sent_message"
  CREATE DIRECTED EDGE received_message (From Message, To Person, from_person STRING, receive_date DATETIME, opened_date DATETIME) WITH REVERSE_EDGE="reverse_received_message"
''')
print(results)

我所犯的错误:

连接失败。检查您的用户名或密码,Errno 111连接拒绝,无法初始化客户端。见上面的错误。已发生异常,请使用%tb查看完整的跟踪

我检查了用户名和密码,它们是正确的。是什么导致了这个问题,我如何解决这个问题?

我发布代码片段的教程制造者提供的Google笔记本可以找到这里

pyTigerGraph版本: 0.9.1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-30 13:47:11

可以将tgCloud=True添加到参数设置中吗?

示例: conn = tg.TigerGraphConnection(host=hostName, username=userName, password=password, tgCloud=True)

随着TigerGraph的最新发布,云端口被更改为通过443进行路由。我已经被告知,逻辑检查即将进入pyTigeGraph,如果需要的话,它将自动应用tgCloud参数。

我已经创建了一个示例笔记本,您可以使用它作为测试。https://colab.research.google.com/drive/1U6REqBiMqUGtgolRtlbbLmPf-EkCGhvl?usp=sharing

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72809958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档