Azure HDInsight 配置设置参考

适用于 Visual Studio Code 的 Spark 和 Hive 工具扩展是高度可配置的。 本页介绍你可以使用的重要设置。

有关使用 VS Code 中的设置的常规信息,请参阅用户和工作区设置以及变量参考,了解有关预定义变量支持的信息。

打开 Azure HDInsight 配置

  1. 首先打开一个文件夹以创建工作区设置。
  2. 按 Ctrl + Shift + P,或导航到“视图”-“命令面板...”以显示所有命令。
  3. 搜索“设置配置”。
  4. 展开左侧目录中的“扩展”,然后选择“HDInsight 配置” 。

hdi 配置图像。

常规设置

属性 默认 说明
HDInsight:Azure 环境 Azure Azure 环境
HDInsight:禁用开启调查链接 已选中 启用/禁用开启 HDInsight 调查
HDInsight:启用跳过 Pyspark 安装 未选中 启用/禁用跳过 pyspark 安装
HDInsight:启用登录提示 未选中 选中此选项后,登录到 Azure 时会出现提示
HDInsight:上一个扩展版本 显示当前扩展的版本号 显示上一个扩展版本
HDInsight:结果字体系列 -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Ubuntu, Droid Sans, sans-serif 设置结果网格的字体系列;留空时使用编辑器字体
HDInsight:结果字号 13 设置结果网格的字号;留空时使用编辑器字体
HDInsight 群集:链接的群集 -- 链接的群集 url。 也可以编辑要设置的 JSON 文件
HDInsight Hive:应用本地化 未选中 [可选] 用于本地化为 Visual Studio Code 配置的区域设置的配置选项(必须重启 Visual Studio Code,设置才能生效)
HDInsight Hive:复制 Includes 标头 未选中 [可选] 用于从结果视图复制结果的配置选项
HDInsight Hive:复制删除新行 已选中 [可选] 用于从结果视图复制多行结果的配置选项
HDInsight Hive › 格式:在列中对齐列定义 未选中 列定义是否应对齐
HDInsight Hive › 格式:数据类型大小写 数据类型应格式化为大写、小写还是无(不格式化)
HDInsight Hive › 格式:关键字大小写 关键字应格式化为大写、小写还是无(不格式化)
HDInsight Hive › 格式:在下一条语句前放置逗号 未选中 是否应将逗号置于列表中每个语句的开头(例如“, mycolumn2”)而不是结尾(例如“mycolumn1,”)
HDInsight Hive › 格式:将 Select 语句引用放置在新行上 未选中 SELECT 语句中的对象引用是否拆分到单独的行中? 例如,对于“SELECT C1, C2 FROM T1”,C1 和 C2 在单独的行上
HDInsight Hive:日志调试信息 未选中 [可选] 将调试输出记录到 VS Code 控制台(“帮助”->“切换开发人员工具”)
HDInsight Hive:消息默认打开 已选中 True 时默认开启消息面板;false 时默认关闭
HDInsight Hive:结果字体系列 -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Ubuntu, Droid Sans, sans-serif 设置结果网格的字体系列;留空时使用编辑器字体
HDInsight Hive:结果字号 13 设置结果网格的字号;留空时使用编辑器字体
HDInsight Hive › 另存为 csv:包含标题 已选中 [可选] 为 true 时,将保存结果为 CSV 时包含列标题
HDInsight Hive:快捷方式 -- 与“结果”窗口相关的快捷方式
HDInsight Hive:显示批处理时间 未选中 [可选] 是否显示每个批处理的执行时间
HDInsight Hive:拆分窗格选择 下一步 [可选] 用于指示新结果窗格应在哪一列打开的配置选项
HDInsight 作业提交:群集 Conf -- 群集配置
HDInsight 作业提交:Livy Conf -- Livy 配置。 POST/批处理
HDInsight Jupyter:追加结果 已选中 是将结果追加到结果窗口,还是清除并显示它们。
HDInsight Jupyter:语言 -- 每种语言的默认设置。
HDInsight Jupyter › 日志:详细 未选中 是否启用详细日志记录
HDInsight Jupyter › Notebook:启动参数 可以添加项 jupyter notebook 命令行参数。 每个参数都是数组中的单独项。 如需完整列表,请在终端窗口中键入 jupyter notebook--help
HDInsight Jupyter › Notebook:启动文件夹 ${workspaceRoot} --
HDInsight Jupyter:Python 扩展已启用 已选中 提交 pySpark 交互作业时使用 ms-python 扩展的 Python 交互窗口。 否则,请使用我们自己的 jupyter 窗口。
HDInsight Spark.NET:7z C:\Program Files\7-Zip <7z.exe 的路径>
HDInsight Spark.NET:HADOOP_HOME D:\winutils <bin\winutils.exe 的路径> 仅限 Windows OS
HDInsight Spark.NET:JAVA_HOME C:\Program Files\Java\jdk1.8.0_201\ Java 主文件夹的路径
HDInsight Spark.NET:SCALA_HOME C:\Program Files (x86)\scala\ Scala 主文件夹的路径
HDInsight Spark.NET:SPARK_HOME D:\spark-2.3.3-bin-hadoop2.7\ Spark 主文件夹的路径
Hive:保持查询结果选项卡 未选中 Hive PersistQueryResultTabs
Hive:拆分窗格选择 下一步 [可选] 用于指示新结果窗格应在哪一列打开的配置选项
Hive 交互:复制可执行文件夹 未选中 是否将 hive 交互服务运行时文件夹复制到用户的 tmp 文件夹。
Hql 交互服务器:包装器端口 13424 Hive 交互服务端口
Hql 语言服务器:语言包装器端口 12342 服务器侦听的 Hive 语言服务端口。
Hql 语言服务器:最大问题数 100 控制服务器生成的问题的最大数量。
Synapse Spark 计算:Synapse Spark 计算 Azure 环境 blank synapse Spark 计算 Azure 环境
Synapse Spark 池作业提交:Livy Conf -- Livy 配置。 POST/批处理
Synapse Spark 池作业提交:Synapse Spark Pool Cluster Conf -- Synapse Spark 池配置

后续步骤