操作方法

问题:无法在 Linux 上将 Snowflake 注册到 ArcGIS Server 11.0

Last Published: May 3, 2024

描述

如果门户的托管服务器在 Linux 计算机上运行,则必须在 GIS Server 站点中的每台计算机上安装最新的 Snowflake 64 位 ODBC 驱动程序,并在每台计算机上配置 init_user_param.sh 脚本以访问该驱动程序。 在 ArcGIS Enterprise 11.0 中,init_user_param.sh 脚本中需要附加配置。 如果未正确配置,则将 Snowflake 云数据仓库注册到 ArcGIS Server 将失败。

原因

在 ArcGIS Enterprise 11.0 中,init_user_param.sh 脚本中需要第二个导出行。

解决方案或解决方法

在 ArcGIS Enterprise 11.0 中,需要在每台计算机上配置 init_user_param.sh 脚本以访问该驱动程序:

要连接到 Snowflake 云数据仓库,请安装并配置客户端文件以实现 ArcGIS 与 Snowflake 之间的通信,并从 ArcGIS Pro 创建数据库连接文件。 要发布 Web 图层,必须将数据库连接文件注册到 ArcGIS Enterprise 门户的托管服务器站点。

必须在 GIS Server 站点中的每台计算机上安装驱动程序。 如果门户的托管服务器在 Linux 计算机上运行,则需要在每台计算机上配置 init_user_param.sh 脚本。 按照文档:ArcGIS Server:从 ArcGIS 连接到 Snowflake 中所述,更改随 ArcGIS Server 安装的 init_user_param.sh 脚本。

  1. 移除以 export 开头的行中的注释标记 (#),然后将 <Location_to_ODBC_driver_manager_libraries> 替换为计算机上 ODBC 驱动程序的位置。
# Modify this section to configure a connection to Snowflake Data Warehouse
#
# -----------------------------------------------------------------------
export LIB_ODBC_DRIVER_MANAGER=<Location_to_ODBC_driver_manager_libraries>/libodbc.so.2
  1. 现在添加第二个导出行,如下所示:# Modify this section to configure a connection to Snowflake Data Warehouse
#
# -----------------------------------------------------------------------
export LIB_ODBC_DRIVER_MANAGER=<Location_to_ODBC_driver_manager_libraries>/libodbc.so.2
export LD_PRELOAD=$LD_PRELOAD:$LIB_ODBC_DRIVER_MANAGER:<Location_to_libSnowflake.so>/libSnowflake.so

在 ArcGIS Enterprise 11.0 中,如果未将第二个导出行添加至 ArcGIS Server 计算机中的 init_user_param.sh 脚本,则在 ArcGIS Pro、ArcGIS Server Manager 或 ArcGIS Enterprise 门户中注册数据库连接将失败。

  • 在 ArcGIS Server Manager 中导入数据库连接文件后,ArcGIS Server 尝试验证连接将失败并显示空白错误消息。
  • 在 ArcGIS Pro 中,“添加数据存储”对话框“状态”显示了以下工具提示文本:“连接属性集缺少必需的属性或属性值不可识别。 基础 DBMS 错误[未知错误。 无扩展错误。]”
  • 在 ArcGIS Enterprise 门户中,当添加用户托管数据库数据存储项目时,导入数据库连接文件后,验证连接将需要一些时间,但最终会失败,状态为“不可用”。

文章 ID: 000028350

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项