SQL Server 大数据群集 部署(二)工具篇

在进行部署大数据群集之前,先要安装一系列的工具,下表列出了常用的大数据群集工具以及如何安装它们:

工具 Required Description 安装
mssqlctl 用户帐户控制 用于安装和管理大数据群集的命令行工具。 安装
kubectl1 用户帐户控制 监视基础 Kuberentes 群集的命令行工具 (的详细信息)。 Windows | Linux
Azure Data Studio 用户帐户控制 用于查询 SQL Server 的跨平台图形化工具 (的详细信息)。 安装
SQL Server 2019 扩展 用户帐户控制 适用于支持连接到大数据群集的 Azure Data Studio 的扩展。 此外提供了数据虚拟化向导。 安装
Azure CLI2 适用于 AKS 用于管理 Azure 服务的新式命令行界面。 与 AKS 的大数据群集部署一起使用 (的详细信息)。 安装
mssql-cli 可选 新式命令行接口,用于查询 SQL Server (的详细信息)。 Windows | Linux
sqlcmd 对于某些脚本 用于查询 SQL Server 的传统命令行工具 (的详细信息)。 Windows | Linux
curl 3 对于某些脚本 将使用的 Url 的数据传输的命令行工具。 Windows | Linux: 安装 curl 包

需要哪些工具?

上表提供了所有与大数据群集配合使用的常见工具。 所需的工具取决于你的方案。 但一般情况下,以下工具是最重要的管理、 连接和查询群集:

  • mssqlctl

  • kubectl

  • Azure Data Studio

  • SQL Server 2019 扩展

安装过程

1、首先要安装mssqlctl,这个工具先要安装python,在python 官方网站 https://www.python.org/downloads/release/python-372/ 下载最新版的python,

2、安装时需要加上path路径,完成后最好重启电脑,否则路径不一定生效。

3、运行

pip3 install --extra-index-url https://private-repo.microsoft.com/python/ctp-2.2 mssqlctl       

正常结果如下图:

4、mssqlctl安装完成后安装kubectl ,安装kubectl还比较麻烦,不知道什么原因,我用powershell进行安装,却报告无法进行数字签名。

Install-Script -Name install-kubectl -Scope CurrentUser -Force
install-kubectl.ps1 -downloadlocation D:\Program Files\k8s
​
————————————————————————
install-kubectl.ps1 : 无法加载文件 C:\Users\maxshen\Documents\WindowsPowerShell\Scripts\install-kubectl.ps1。未对文件 C
:\Users\maxshen\Documents\WindowsPowerShell\Scripts\install-kubectl.ps1 进行数字签名。无法在当前系统上运行该脚本。有关
运行脚本和设置执行策略的详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ install-kubectl.ps1 -downloadlocation D:\Program Files\k8s
+ ~~~~~~~~~~~~~~~~~~~+ CategoryInfo          : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess

5、执行

Set-ExecutionPolicy Bypass -Scope Process
再执行
install-kubectl.ps1 -downloadlocation D:\Program Files\k8s
安装成功后
cmd执行
kubectl.exe version

6、安装 azure data studio, 这个比较简单,下载相应的安装包安装即可。 https://docs.microsoft.com/zh-cn/sql/azure-data-studio/download?view=sqlallproducts-allversions

7、安装SQL SERVER 2019在azure data studio的扩展。这个也比较简单:https://docs.microsoft.com/zh-cn/sql/azure-data-studio/sql-server-2019-extension?view=sqlallproducts-allversions

8、另外还可以安装mssql-cli,SQLCMD,CURL工具,

安装mssql-cli
pip install mssql-cli
​
SQLCMD下载安装
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=36433
现在安装curl
https://curl.haxx.se/windows/
​
​

在某些情况下仅需要其余的工具。 Azure CLI可用于管理与 AKS 部署关联的 Azure 服务。 mssql cli是一种可选的但有用的工具,可用于连接到群集中的 SQL Server 主实例和从命令行运行查询。 并sqlcmdcurl是必需的,特别是要使用 GitHub 脚本安装示例数据。

这篇还没进入正题, 从工具来看,就会发现这件事情其实蛮复杂。对搞SQL Server的朋友提出了更加高的技术要求,下一篇开始安装学习AKS


作者简介: Max Shen(阿特),为了成为数据专家而努力,万一实现了呢!有多年的系统运维,数据库运维经验。近20年的IT从业经验,在微软有超过10年的工作经验。对数据库运维调优,排错,有独到能力。电话微信18628037379,maxcloud@outlook.com

SQL Server 大数据群集 部署(二)工具篇相关推荐

  1. 03.三月风雨愁断肠,学习大数据特别忧伤——谈谈AKS创建SQL Server大数据群集创建愁断肠

    03.三月风雨愁断肠,学习大数据特别忧伤--谈谈AKS创建SQL Server大数据群集创建愁断肠 [TOC] 前言 使用AKS创建SQL Server大数据群集有几种方法,由于产品不断的更新,SQL ...

  2. 04.千淘万漉虽辛苦,吹尽黄沙始到金——SQL Server大数据群集初探

    04.千淘万漉虽辛苦,吹尽黄沙始到金--SQL Server大数据群集初探 [TOC] 上一篇终于创建好了群集,但是如何使用呢?首选需要理解SQL Server 2019 大数据群集的概念,从开始SQ ...

  3. 05.SQL Server大数据群集小试牛刀--HDFS查询

    05.SQL Server大数据群集小试牛刀--HDFS查询 SQL Server大数据群集查询HDFS ,利用之前创建好的大数据群集,使用官方提供的测试数据进行测试.脚本是官方的脚本,要知道干了什么 ...

  4. SQL Server 2019 新特性之 SQL Server大数据群集 介绍(一)

    SQL Server 2019 新特性之 SQL Server大数据群集 介绍(一) 从开始SQL Server 2019 预览,SQL Server 大数据群集允许你部署的 Kubernetes 上 ...

  5. SQL Server 大数据搬迁之文件组备份还原实战

    SQL Server 大数据搬迁之文件组备份还原实战 原文:SQL Server 大数据搬迁之文件组备份还原实战 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景( ...

  6. SQL Server大数据表的分区存储

    为什么80%的码农都做不了架构师?>>>    1. 建立分区存储的文件组(filegroup)和文件(file) ALTER DATABASE Student ADD FILEGR ...

  7. SQL Server 大数据量插入和索引关系

    如果表含有聚集索引,并对要插入的数据进行排序以匹配聚集索引键,则将把数据大容量复制到已经存在聚集索引的表中,并指定 ORDER 提示. 这比先将数据复制到表中再创建聚集索引明显要快. 如果表上还存在非 ...

  8. 【数据库实验课堂】实验二 使用SQL Server管理数据表

    实验二 使用SQL Server管理数据表: 1.请在指定数据库内完成以下内容: 1) 依据数据表的结构创建相对应的数据表,表结构如下所示: **学生信息表(student)**字段名称 字段类型及长 ...

  9. sql server 群集_部署SQL Server以使用群集共享卷进行故障转移群集–第1部分

    sql server 群集 Microsoft SQL Server provides us with a wide variety of solutions to architect High av ...

最新文章

  1. OpenStack平台功能性测试工具Tempest安装
  2. 记一次zabbix启动不成功
  3. 淘宝分布式调度框架TBSchedule
  4. 【机器学习基础】数学推导+纯Python实现机器学习算法14:Ridge岭回归
  5. 选择排序稳定吗_最常见的四种数据结构排序算法你不知道?年末怎么跳槽涨薪...
  6. BAT执行DOS命令查找本地浏览器
  7. java 虚拟机 字节码,JAVA虚拟机:虚拟机字节码执行引擎
  8. jmeter tps指标在哪里看_性能之路——性能测试连载 (3)-性能指标
  9. 信息系统项目管理02——信息系统项目管理基础
  10. 2018大华软件大赛模拟赛第4题 (某股票操盘手账户里有N支股票,股价互不等)
  11. 了解GDAL的图像处理/Python
  12. vue 通信PHP,Vue组件通信(详细教程)
  13. ASP.NET Treeview控件中对Checkbox的联级选择
  14. 【MFC】黑马程序员MFC教程--基础篇
  15. 操作系统课程设计-模拟操作系统
  16. 上海内推 | 微软亚洲研究院上海人工智能组招聘深度学习研究实习生
  17. Android 实现沉浸式体验
  18. notablilty笔记本模板_notability实测,让你上天的笔记软件
  19. 服装店铺装修有哪些窍门?做好这3点,顾客主动上门
  20. ORB_原理与源码解析

热门文章

  1. Linux下Redis的安装和部署
  2. Mysql的七种表类型
  3. HttpClient调用http接口(POST)
  4. session和token的区别
  5. Spark运行命令示例
  6. 工作流activiti5 使用流程变量
  7. Eclipse中安装TestNG插件
  8. Big Event in HDU
  9. 请解释python面向对象中的继承
  10. arcgis api for javascript中使用proxy.jsp