首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux或容器上使用SQL Server 2019的Polybase

在Linux或容器上使用SQL Server 2019的Polybase
EN

Database Administration用户
提问于 2021-03-09 17:58:45
回答 1查看 537关注 0票数 0

我想在Linux上安装SQLServer2019,或者安装一个完整的Linux服务器(Ubuntu18.04),或者安装在带有Polybase的Docker容器上。在Linux服务器或容器上安装MSSQL 2019相对容易。这是我搞不懂的多基位。

使用此Microsoft站点的说明:https://learn.microsoft.com/en-us/sql/relational-databases/polybase/polybase-linux-setup?view=sql-server-ver15

有一个在Ubuntu上安装Polybase的参考,这应该适用于这两种情况(服务器或容器)。当我试图在Ubuntu服务器上安装Polybase软件包时,我得到了以下结果:

sudo apt-get install mssql-server-polybase

安装时没有任何问题

sudo apt-get install mssql-server-polybase-hadoop

The following packages have unmet dependencies: mssql-server-polybase-hadoop : Depends: mssql-zulu-jre-11 but it is not installable E: Unable to correct problems, you have held broken packages.

我找不到在Linux服务器上安装mssql jre-11软件包的解决方案。

在容器中,我以Root用户身份登录并尝试执行上述命令:

apt-get install mssql-server-polybase

E: Unable to locate package mssql-server-polybase

我确实验证了在容器中,Linux实例有正确的源代码来查找这个包。对于如何在Linux上使用SQL Server 2019运行Polybase,我完全感到困惑。你们中有成功的人吗?任何帮助都将不胜感激!

EN

回答 1

Database Administration用户

发布于 2021-03-10 23:16:31

经过大量的尝试和研究,我找到了一个解决方案。

我试过Ubuntu 16.04和Ubuntu18.04。这种安装方法对两者都有效,但我只能让Polybase在Ubuntu18.04下工作。

我执行了Ubuntu和Server的新安装。与每次尝试一样,除了安装mssql-server-polybase-hadoop包之外,一切都进行得很顺利。它在试图查找和安装mssql jre-11软件包时失败了。

但是,我下载了.deb包并从以下位置手动安装了它:

Ubuntu16.04:https://packages.microsoft.com/ubuntu/16.04/prod/pool/main/m/mssql-zulu-jre-11/mssql-zulu-jre-11_11.43.56-1_amd64.deb

Ubuntu18.04:https://packages.microsoft.com/ubuntu/18.04/prod/pool/main/m/mssql-zulu-jre-11/mssql-zulu-jre-11_11.43.56-1_amd64.deb

在用dpkg -i安装它之后,我就能够安装mssql polybase-hadoop软件包了。

此过程允许我配置和使用Polybase。(只适用于Ubuntu 18.04)

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

https://dba.stackexchange.com/questions/286759

复制
相关文章

相似问题

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