SQL Server 2019中的Polybase:安装教程和使用方法
SQL Server 2019是微软最新推出的数据库管理系统,它提供了许多强大的功能和优化,其中之一就是Polybase。Polybase是一种技术,可以让SQL Server与其他数据源进行无缝的连接和查询,例如Hadoop、Azure Blob Storage、Azure Data Lake等。Polybase可以让用户使用熟悉的T-SQL语言来操作不同类型和格式的数据,无需进行数据移动或转换。Polybase还可以利用分布式计算和存储资源,提高查询性能和效率。
那么,如何在SQL Server 2019中安装和配置Polybase呢?本文将为你介绍详细的步骤。
第一步:下载SQL Server 2019安装程序
你可以从微软官网下载SQL Server 2019的安装程序,有免费的Express版本和付费的企业版等可供选择。下载后,你可以选择自定义安装或者基本安装。自定义安装可以让你更灵活地选择需要的功能和组件,基本安装则比较方便快捷。本文以自定义安装为例。
第二步:运行SQL Server 2019安装程序
运行下载好的SQL Server 2019安装程序后,你会进入安装中心界面。在左侧点击“安装”,然后在右侧选择“全新SQL Server独立安装或向现有安装添加功能”。接受许可条款后,你会进入功能选择界面。
第三步:选择Polybase功能
在功能选择界面,你可以看到有多个功能可供选择,例如数据库引擎服务、分析服务、集成服务等。其中,有一个功能叫做“PolyBase查询服务”,这就是我们需要的。勾选这个功能后,你还需要勾选“Java连接器”功能,因为Polybase需要Java运行环境来支持与其他数据源的连接。如果你已经安装了Java开发工具包(JDK),你可以在下一步指定其路径;如果没有,你可以让安装程序自动为你安装一个。
第四步:配置实例和路径
在选择完功能后,你需要配置SQL Server实例和路径。实例是SQL Server的一个运行环境,每个实例都有自己的数据库、服务、配置等。你可以选择默认实例或者自定义实例,但要注意每个实例名字要不同。路径则是指定SQL Server各个组件的安装位置和共享目录位置。建议不要将路径设置在根目录下,以免出现权限问题。
第五步:配置Polybase设置
在配置完实例和路径后,你会进入Polybase设置界面。这里有两个选项可供选择:
1.单节点模式:这种模式下,Polybase只在当前SQL Server实例上运行,不涉及其他节点或服务器。这种模式适合小规模或测试环境。
2.多节点模式:这种模式下,Polybase可以在多个SQL Server实例或服务器上运行,形成一个分布式的Polybase群集。这种模式适合大规模或生产环境。
你可以根据你的需求和资源选择合适的模式。如果选择多节点模式,你还需要配置群集网络名称、TCP端口号、头节点名称等参数。
第六步:配置服务器角色和账户
在配置完Polybase设置后,你需要配置服务器角色和账户。服务器角色是指定SQL Server实例的身份验证模式,有两种可供选择:
1.Windows身份验证模式:这种模式下,只有使用Windows账户登录的用户才能访问SQL Server实例。这种模式比较安全,但不够灵活。
2.混合模式:这种模式下,既可以使用Windows账户登录,也可以使用SQL Server账户登录。SQL Server账户是由数据库管理员创建和管理的,可以分配不同的权限和角色。这种模式比较灵活,但需要注意密码保护。
你可以根据你的需求和安全策略选择合适的模式。如果选择混合模式,你需要为SQL Server账户设置一个用户名(默认为sa)和一个密码,并记住它们,以便后续使用。此外,你还需要为各个服务指定一个运行账户,建议使用当前用户或者一个具有足够权限的用户。
第七步:开始安装
在配置完服务器角色和账户后,你就可以开始安装了。点击“安装”按钮后,你会看到安装进度界面,显示各个功能和组件的安装状态。等待安装完成后,点击“关闭”按钮即可。
第八步:安装SQL Server管理工作室
SQL Server管理工作室(SSMS)是一个用于管理和操作SQL Server的图形界面工具。它可以让你更方便地创建数据库、执行查询、监控性能、配置设置等。你可以从微软官网下载SSMS的安装程序,并按照提示进行安装。安装完成后,你可以在开始菜单或者桌面找到SSMS的图标,并双击打开它。
第九步:连接SQL Server实例
打开SSMS后,你会看到一个连接对话框,让你输入要连接的SQL Server实例的信息。你需要输入以下信息:
1.服务器类型:选择“数据库引擎”
2.服务器名称:输入你安装时指定的实例名称,如果是默认实例,可以直接输入本机名或者localhost
3.身份验证:选择你安装时指定的身份验证模式,如果是Windows身份验证模式,可以直接使用当前用户;如果是混合模式,需要输入SQL Server账户的用户名和密码
4.数据库:可以选择要连接的数据库,也可以留空
输入完信息后,点击“连接”按钮即可。
第十步:使用Polybase
连接成功后,你会看到SSMS的主界面,显示了左侧的对象资源管理器和右侧的查询编辑器。对象资源管理器可以让你浏览和管理SQL Server实例中的各种对象,例如数据库、表、视图、存储过程等。查询编辑器可以让你编写和执行T-SQL语句,进行数据操作和分析。
要使用Polybase功能,你需要先创建一个外部数据源(External Data Source),指定要连接的其他数据源的类型、位置、凭证等信息。然后,你需要创建一个外部文件格式(External File Format),指定要查询的数据文件的格式、编码、分隔符等信息。最后,你需要创建一个外部表(External Table),指定要查询的数据文件的列名、数据类型、位置等信息。