【问题标题】:Is there a way to install self hosted integration run time in linux using shell script?有没有办法使用 shell 脚本在 linux 中安装自托管集成运行时?
【发布时间】:2019-08-17 22:29:48
【问题描述】:

我在 Microsoft Azure 工作。我使用 shell 脚本在 linux 虚拟机(vm)中的 postgres 数据库中创建了一个表。现在,我必须将这个创建的表移动到 blob 存储。 我知道我必须在 linux 中安装自托管集成运行时,因为我的数据在 vm 中。那么有没有办法在那里安装和设置集成运行时?

我还有一个问题。 因为我的来源是 postgres,所以我用 postgres 创建了一个链接服务。 服务器名称、用户名和密码是什么?是vm的用户名和密码还是postgres中数据库的用户名和密码?

【问题讨论】:

  • 我在我的 Windows 机器上下载了 ConfigManager.exe 并将其移至 vm。当我使用 ./ConfigManager.exe 执行它时,它显示“-bash: ./ConfigManager.exe: Permission denied”

标签: azure


【解决方案1】:

除非

  • 数据存储位于本地网络内、Azure 虚拟网络内或 Amazon Virtual Private Cloud 内。
  • 数据存储是一种托管云数据服务,其访问权限仅限于防火墙规则中列入白名单的 IP。

然后 Azure 数据工厂可以连接到 Postgre SQL,而无需集成运行时。

不,你不能在 Linux 上安装它。

即使您设法以某种方式做到这一点,也不推荐它,因为它没有考虑到这一点。

【讨论】:

  • 所以由于我的数据存储位于虚拟机上。我需要集成运行时间。但它不能安装在 linux 上。那么,有没有什么办法可以将linux虚拟机中postgres中数据库中的表移动到azure呢?
  • 注意集成运行时不必在同一台机器上,您可以将它安装在同一网络中的任何 Windows 机器上。此外,如果该虚拟机是公开可见的(您可以从公共 Internet 连接到它),则根本不需要集成运行时。
  • 如果对您有帮助,请考虑将其标记为答案。
猜你喜欢
  • 1970-01-01
  • 2010-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-30
  • 2021-06-13
  • 1970-01-01
  • 2020-01-06
相关资源
最近更新 更多