故障排除
以下是故障排除步骤,可帮助识别或排除特定问题。
确保应用程序权限
在安装过程中,应用程序需要以下账户权限
-
CREATE COMPUTE POOL (创建计算池)
-
CREATE WAREHOUSE (创建仓库)
如果没有这些权限,应用程序将无法创建必要的计算资源。
使用具有必要权限的角色来检查应用程序的授权,运行以下查询。
SHOW GRANTS TO APPLICATION Neo4j_Graph_Analytics;
CREATE TEMPORARY TABLE APPLICATION_PRIVILEGES
AS SELECT * FROM TABLE(RESULT_SCAN(LAST_QUERY_ID()));
现在我们有一个临时表,可以从中检查授予应用程序的权限。使用以下查询验证是否已将 CREATE COMPUTE POOL 和 CREATE WAREHOUSE 账户权限授予应用程序。
SELECT "privilege", "granted_on", "granted_to", "grantee_name"
FROM APPLICATION_PRIVILEGES
WHERE "privilege" = 'CREATE COMPUTE POOL' OR "privilege" = 'CREATE WAREHOUSE';
查询结果应如下所示。
privilege (权限) | granted_on (授予对象) | granted_to (授予给) | grantee_name (授予者名称) |
---|---|---|---|
CREATE COMPUTE POOL (创建计算池) |
ACCOUNT (账户) |
APPLICATION (应用程序) |
NEO4J_GRAPH_ANALYTICS |
CREATE WAREHOUSE (创建仓库) |
ACCOUNT (账户) |
APPLICATION (应用程序) |
NEO4J_GRAPH_ANALYTICS |
如果未授予权限,可以使用以下命令授予它们
GRANT CREATE COMPUTE POOL ON ACCOUNT TO APPLICATION Neo4j_Graph_Analytics;
GRANT CREATE WAREHOUSE ON ACCOUNT TO APPLICATION Neo4j_Graph_Analytics;
CALL Neo4j_Graph_Analytics.internal.grant_callback(['CREATE WAREHOUSE', 'CREATE COMPUTE POOL']);
确保事件共享
在安装应用程序期间,您需要启用事件共享。此步骤对于应用程序的安装是强制性的,并确保您获得最佳的支持体验。如果事件共享配置已损坏,请将其重置。
请注意,我们在下方使用默认应用程序名称 Neo4j_Graph_Analytics。如果您在安装过程中选择了不同的应用程序名称,请将其替换。