Databricks Runtime 11.0 (サポート期間終了)

Note

この Databricks Runtime バージョンのサポートは終了しました。 サポート終了日については、「サポート終了の履歴」を参照してください。 サポートされている Databricks Runtime のすべてのバージョンについては、「Databricks Runtime リリース ノートのバージョンと互換性」を参照してください。

次のリリース ノートには、Apache Spark 3.3.0 で稼働する Databricks Runtime 11.0 に関する情報が記載されています。 Databricks は、2022 年 6 月にこのバージョンをリリースしました。

新機能と機能強化

新しいバージョンの Apache Spark

Databricks Runtime 11.0 と Databricks Runtime 11.0 Photon には、Apache Spark 3.3.0 が含まれています。 詳細については、「Apache Spark」を参照してください。

Python ノートブックで IPython カーネルが使用されるようになりました

Databricks Runtime 11.0 以上では、Python ノートブックは IPython カーネルを使用して Python コードを実行します。 「IPython カーネル」を参照してください。

ipywidgets のサポート

ipywidgets を使用して、Databricks Python ノートブックを対話形式にできるようになりました。 「ipywidgets」を参照してください。

Synapse コネクタでは非レガシ モードで Parquet データが書き込まれるようになりました

Azure Synapse コネクタでは非レガシ モードで Parquet データが書き込まれるようになりました。 バッチとストリーミング ワークロードの両方で PolyBase と COPY コマンドを使用しているときは、INT96 タイムスタンプ形式が保持されます。

ABFS クライアントで SAS トークンを使用するときに HTTPS スキームが適用されるようになりました

Azure Blob File System (ABFS) クライアントで Shared Access Signature (SAS) トークンを使用すると、HTTPS スキームが適用されるようになりました。

SQL: DESCDESCRIBE のエイリアスになりました

外部の場所またはストレージ資格情報を記述するときに、DESCRIBE のエイリアスとして DESC を使用できるようになりました。 次に例を示します。

-- Describe an external location.
DESC EXTERNAL LOCATION location_name;

-- Describe a storage credential.
DESC STORAGE CREDENTIAL credential_name;

SQL: 新しい current_version 関数によってバージョンの詳細が出力されます

新しい current_version 関数は、Databricks Runtime の現在のバージョン (使用可能な場合)、Databricks SQL の現在のバージョン (使用可能な場合)、およびその他の関連するバージョンの詳細を出力します。 この新しい関数を使用して、バージョンに関連した情報を照会します。 「current_version 関数」を参照してください。

不足している Delta テーブル制約を削除するとエラーが発生するようになりました

名前で Delta テーブル制約を削除しようとしたが、その制約が存在しない場合、エラーが発生するようになりました。 以前の動作 (制約が存在しなくても、エラーがスローされない) を取得するには、IF EXISTS ステートメントを使用する必要があります。 「ALTER TABLE」を参照してください。

SQL: SELECT ステートメント内の新しい EXCEPT 句によって選択から列が除外されます

SELECT ステートメントで、選択から列を除外する EXCEPT 句がサポートされるようになりました。 たとえば、SELECT * EXCEPT (x) FROM table では、x を除くすべての table の列が返されます。 入れ子になった列も許可されます。 たとえば、SELECT * EXCEPT (x.a) FROM table では、すべての table の列が返されますが、構造体 x からフィールド a が除外されます。

Delta テーブルでの列の削除に対するサポート (パブリック プレビュー)

メタデータのみの操作として Delta テーブルから列または列一覧を削除するには、それぞれ ALTER TABLE <table-name> DROP COLUMN [IF EXISTS] <column-name> または ALTER TABLE <table-name> DROP COLUMNS [IF EXISTS] (<column-name>, *) を使用できます。 列は、基になる Parquet ファイルには残っているが、Delta テーブルには表示されなくなったため、事実上 "論理的に削除" されています。

REORG TABLE <table-name> APPLY (PURGE) を使用すると、削除された列などの論理的に削除されたデータを含むファイルに対してファイルの再書き込みをトリガーできます。

削除された列が含まれており、REORG TABLE によって再書き込みされている古いファイルを含め、削除されたファイルを物理ストレージから削除するには VACUUM を使用できます。

COPY INTO の強化機能

後で COPY INTO コマンドの実行中にスキーマが推論されるように、空のプレースホルダー Delta テーブルを作成できるようになりました。

CREATE TABLE IF NOT EXISTS my_table
[COMMENT <table-description>]
[TBLPROPERTIES (<table-properties>)];

COPY INTO my_table
FROM '/path/to/files'
FILEFORMAT = <format>
FORMAT_OPTIONS ('mergeSchema' = 'true')
COPY_OPTIONS ('mergeSchema' = 'true');

上記の SQL ステートメントはべき等であり、Delta テーブルに 1 回だけデータを取り込むための実行をスケジュールできます。

注意

空の Delta テーブルは、COPY INTO の外部では使用できません。 INSERT INTO および MERGE INTO を使用して、スキーマのない Delta テーブルにデータを書きこむことはできません。 データが COPY INTO でテーブルに挿入されると、テーブルに対してクエリを実行できます。

破損の問題が原因で、取り込んでいるデータを読み取ることができない場合は、FORMAT_OPTIONSignoreCorruptFilestrue に設定して、破損しているファイルをスキップできます。

COPY INTO my_table
FROM '/path/to/files'
FILEFORMAT = <format>
FORMAT_OPTIONS ('ignoreCorruptFiles' = 'true')

COPY INTO コマンドは、num_skipped_corrupt_files 列の破損が原因でスキップされたファイルの数を返します。 このメトリックは、Delta テーブルで DESCRIBE HISTORY を実行した後に numSkippedCorruptFilesoperationMetrics 列にも表示されます。

破損したファイルは COPY INTO によって追跡されないため、破損が修正された場合は、後続の実行で再読み込みできます。 VALIDATE モードで COPY INTO を実行すると、破損しているファイルを確認できます。

CONVERT TO DELTAが Unity Catalog 対応環境でサポートされるようになりました (パブリック プレビュー)

Unity Catalog 対応環境で、CONVERT TO DELTA を使って以下のことができるようになりました。

  • 外部の場所にある Parquet ファイルを Delta Lake に変換する。
  • Parquet 外部テーブルを Delta テーブルに変換する。

動作の変更

SQL: lpadrpad 関数でバイト シーケンスがサポートされるようになりました

lpadrpad 関数が更新され、文字列に加えてバイト シーケンスのサポートが追加されました。

format_stringprintf の文字列形式で %0$ が許可されなくなりました

format_stringprintf 関数で形式 %0$ を指定すると、既定でエラーがスローされるようになりました。 この変更は、以前のバージョンの Databricks Runtime および一般的なサード パーティ製データベースで想定される動作を維持するためです。 引数リスト内の引数の位置を示すために引数インデックスを使用する場合、最初の引数では常に %1$ を参照する必要があります。

CSV ファイル内の null 値は、既定で、引用符で囲まれない空の文字列として書き込まれるようになりました

CSV ファイル内の null 値は、以前は引用符で囲まれた空の文字列として書き込まれました。 このリリースでは、CSV ファイル内の null 値は、既定で、引用符で囲まれない空の文字列として書き込まれるようになりました。 以前の動作に戻すには、書き込み操作の nullValue オプションを "" に設定します。

テーブル プロパティ external は予約済みになりました

このプロパティ external は、既定で予約テーブル プロパティになりました。 CREATE TABLE ... TBLPROPERTIESALTER TABLE ... SET TBLPROPERTIES 句で external プロパティを使用すると、例外がスローされるようになりました。

Log4j が Log4j 1 から Log4j 2 にアップグレードされます

Log4j 1 は Log4j 2 にアップグレードされます。 Log4j 1 のレガシ依存関係は削除されます。

以前に Databricks Runtime 内に含まれていた Log4j 1 クラスに依存している場合、それらのクラスはもう存在しません。 依存関係を Log4j 2 にアップグレードする必要があります。

Log4j 2 に依存するカスタム プラグインまたは構成ファイルがある場合、このリリースの Log4j 2 のバージョンでは動作しなくなる可能性があります。 サポートについては、Azure Databricks アカウント チームにお問い合わせください。

Maven からインストールされたライブラリが、既定ではコンピューティング プレーンで解決されるようになりました

クラスターにライブラリをインストールするとき、Maven ライブラリが既定ではコンピューティング プレーンで解決されるようになりました。 クラスターには Maven Central へのアクセス権が必要です。 Spark 構成プロパティを設定して、以前の動作に戻すこともできます。

spark.databricks.libraries.enableMavenResolution false

バグの修正

  • Apache Spark と Databricks Runtime 間のLeafNodeUnaryNodeBinaryNode のバイナリ互換性が修正され、これらのクラスは Apache Spark 3.3.0 以降との互換性を持つようになりました。 Databricks Runtime でサードパーティ製パッケージを使用しているときに Found interface org.apache.spark.sql.catalyst.plans.logical.UnaryNode, but class was expected のようなメッセージが表示される場合は、Apache Spark 3.3.0 以降を使用してパッケージをリビルドします。

ライブラリのアップグレード

  • アップグレードされた Python ライブラリ:
    • platformdirs (2.5.1 から 2.5.2 へ)
    • protobuf (3.20.0 から 3.20.1 へ)
  • アップグレードされた R ライブラリ:
    • BLOB (1.2.2 から 1.2.3 へ)
    • broom (0.7.12 から 0.8.0 へ)
    • caret (6.0-91 から 6.0-92 へ)
    • cli (3.2.0 から 3.3.0 へ)
    • dplyr (1.0.8 から 1.0.9 へ)
    • future (1.24.0 から 1.25.0 へ)
    • future.apply (1.8.1 から 1.9.0 へ)
    • gert (1.5.0 から 1.6.0 へ)
    • ggplot2 (3.3.5 から 3.3.6)
    • glmnet (4.1-3 から 4.1-4 へ)
    • haven (2.4.3 から 2.5.0 へ)
    • httr (1.4.2 から 1.4.3 へ)
    • knitr (1.38 から 1.39 へ)
    • magrittr (2.0.2 から 2.0.3 へ)
    • parallelly (1.30.0 から 1.31.1 へ)
    • ps (1.6.0 から 1.7.0 へ)
    • RColorBrewer (1.1-2 から 1.1-3 へ)
    • RcppEigen (0.3.3.9.1 から 0.3.3.9.2 へ)
    • readxl (1.3.1 から 1.4.0 へ)
    • rmarkdown (2.13 から 2.14 へ)
    • rprojroot (2.0.2 から 2.0.3 へ)
    • RSQLite (2.2.11 から 2.2.13 へ)
    • scales (1.1.1 から 1.2.0 へ)
    • testthat (3.1.2 から 3.1.4 へ)
    • tibble (3.1.6 から 3.1.7 へ)
    • tinytex (0.37 から 0.38 へ)
    • tzdb (0.2.0 から 0.3.0 へ)
    • uuid (1.0-4 から 1.1-0 へ)
    • vctrs (0.3.8 から 0.4.1 へ)
  • アップグレードされた Java ライブラリ:
    • com.fasterxml.jackson.core.jackson-annotations (2.13.0 から 2.13.3 へ)
    • com.fasterxml.jackson.core.jackson-core (2.13.0 から 2.13.3 へ)
    • com.fasterxml.jackson.core.jackson-databind (2.13.0 から 2.13.3 へ)
    • com.fasterxml.jackson.dataformat.jackson-dataformat-cbor (2.13.0 から 2.13.3 へ)
    • com.fasterxml.jackson.datatype.jackson-datatype-joda (2.13.0 から 2.13.3 へ)
    • com.fasterxml.jackson.module.jackson-module-paranamer (2.13.0 から 2.13.3 へ)
    • com.fasterxml.jackson.module.jackson-module-scala_2.12 (2.13.0 から 2.13.3 へ)
    • com.google.crypto.tink.tink (1.6.0 から 1.6.1 へ)
    • com.ning.compress-lzf (1.0.3 から 1.1 へ)
    • dev.ludovic.netlib.arpack (2.2.0 から 2.2.1 へ)
    • dev.ludovic.netlib.blas (2.2.0 から 2.2.1 へ)
    • dev.ludovic.netlib.lapack (2.2.0 から 2.2.1 へ)
    • io.netty.netty-all (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-buffer (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-codec (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-common (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-handler (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-resolver (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-tcnative-classes (2.0.46.Final から 2.0.48.Final へ)
    • io.netty.netty-transport (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-transport-classes-epoll (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-transport-classes-kqueue (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-transport-native-epoll-linux-aarch_64 (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-transport-native-epoll-linux-x86_64 (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-transport-native-kqueue-osx-aarch_64 (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-transport-native-kqueue-osx-x86_64 (4.1.73.Final から 4.1.74.Final へ)
    • io.netty.netty-transport-native-unix-common (4.1.73.Final から 4.1.74.Final へ)
    • joda-time.joda-time (2.10.12 から 2.10.13 へ)
    • org.apache.commons.commons-math3 (3.4.1 から 3.6.1 へ)
    • org.apache.httpcomponents.httpcore (4.4.12 から 4.4.14 へ)
    • org.apache.orc.orc-core (1.7.3 から 1.7.4 へ)
    • org.apache.orc.orc-mapreduce (1.7.3 から 1.7.4 へ)
    • org.apache.orc.orc-shims (1.7.3 から 1.7.4 へ)
    • org.eclipse.jetty.jetty-client (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-continuation (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-http (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-io (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-jndi (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-plus (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-proxy (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-security (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-server (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-servlet (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-servlets (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-util (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-util-ajax (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-webapp (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.jetty-xml (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.websocket.websocket-api (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.websocket.websocket-client (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.websocket.websocket-common (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.websocket.websocket-server (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.eclipse.jetty.websocket.websocket-servlet (9.4.43.v20210629 から 9.4.46.v20220331 へ)
    • org.mariadb.jdbc.mariadb-java-client (2.2.5 から 2.7.4 へ)
    • org.postgresql.postgresql (42.2.19 から 42.3.3 へ)
    • org.roaringbitmap.RoaringBitmap (0.9.23 から 0.9.25 へ)
    • org.roaringbitmap.shims (0.9.23 から 0.9.25 へ)
    • org.rocksdb.rocksdbjni (6.20.3 から 6.24.2 へ)
    • org.slf4j.jcl-over-slf4j (1.7.32 から 1.7.36 へ)
    • org.slf4j.jul-to-slf4j (1.7.32 から 1.7.36 へ)
    • org.slf4j.slf4j-api (1.7.30 から 1.7.36 へ)

Apache Spark

Databricks Runtime 11.0 には、Apache Spark 3.3.0 が含まれています。

このセクションの内容は次のとおりです。

Spark SQL と Core

ANSI モード

  • ANSI モードでの新しい明示的なキャスト構文規則 (SPARK-33354)
  • Elt() は、ANSI モードでインデックスが null の場合は null を返す (SPARK-38304)
  • 配列またはマップに要素が存在しない場合、必要に応じて null の結果を返す (SPARK-37750)
  • numeric 型と timestamp 型の間でのキャストを許可する (SPARK-37714)
  • 既定で ANSI 予約キーワードを無効にする (SPARK-37724)
  • 関数呼び出しの解決にストア割り当て規則を使用 (SPARK-37438)
  • Datetime と Numeric の間のキャストを許可するための構成を追加 (SPARK-37179)
  • 必要に応じて ANSI 予約キーワードを適用する構成を追加 (SPARK-37133)
  • Interval と String リテラルの間でバイナリ操作を許可しない (SPARK-36508)

機能強化

  • ANSI SQL INTERVAL 型をサポート (SPARK-27790)
  • エラー メッセージの改善 (SPARK-38781)
  • Spark SQL の隠しファイル メタデータのサポート (SPARK-37273)
  • 生文字列リテラルのサポート (SPARK-36371)
  • バッチ Dataset.observe() のヘルパー クラス (SPARK-34806)
  • 再調整の初期パーティション番号の指定をサポート (SPARK-38410)
  • dropNamespace API のカスケード モードをサポート (SPARK-37929)
  • datetime 型の間でストア代入と暗黙的なキャストを許可 (SPARK-37707)
  • collect、first、last は決定論的集計関数である必要がある (SPARK-32940)
  • 複雑なオーバーロードを持つ関数のための ExpressionBuilder の追加 (SPARK-37164)
  • unionByName に配列サポートを追加 (SPARK-36546)
  • データフレームのメタデータを更新する糖衣構文である df. withmetadata を追加 (SPARK-36642)
  • 生文字列リテラルのサポート (SPARK-36371)
  • 既定のパターンを使用した日付またはタイムスタンプの解析で CAST を使用する (SPARK-36418)
  • データセットの入れ子になったスキーマで値クラスをサポート (SPARK-20384)
  • AS OF 構文のサポートを追加 (SPARK-37219)
  • シードを指定するために TABLESAMPLE に REPEATABLE を追加 (SPARK-37165)
  • 現在のカタログを変更するための ANSI 構文 set catalog xxx を追加 (SPARK-36841)
  • ILIKE (ALL | ANY | SOME) のサポート - 大文字と小文字を区別しない LIKE (SPARK-36674SPARK-36736SPARK-36778)
  • クエリ ステージで、書式設定された explain モードでランタイム統計の表示をサポート(SPARK-38322)
  • 並べ替えマージ結合のスピル サイズ メトリックを追加 (SPARK-37726)
  • SHOW FUNCTIONS の SQL 構文を更新 (SPARK-37777)
  • DROP COLUMN [IF EXISTS] 構文をサポート (SPARK-38939)
  • 新しい組み込み関数とその拡張機能 (SPARK-38783)
    • Datetime
    • AES 関数 (SPARK-12567)
      • aes_encrypt および aes_decrypt 組み込み関数を追加 (SPARK-12567)
      • aes\_encrypt()/aes\_decrypt() による GCM モードをサポート (SPARK-37591)
      • aes\_encrypt()/aes\_decrypt()GCM を既定モードとして設定 (SPARK-37666)
      • aes\_encrypt()/aes\_decrypt()modepadding 引数を追加 (SPARK-37586)
    • ANSI 集計関数 (SPARK-37671)
      • ANSI 集計関数: regr_count をサポート (SPARK-37613)
      • ANSI 集計関数 regr_avgx と regr_avgy のサポート (SPARK-37614)
      • ANSI 集計関数: percentile_cont をサポート (SPARK-37676SPARK-38219)
      • ANSI 集計関数: percentile_disc をサポート (SPARK-37691)
      • ANSI 集計関数: regr_count をサポート (SPARK-37613)
      • ANSI 集計関数: array_agg をサポート (SPARK-27974)
      • ANSI 集計関数: regr_r2 をサポート (SPARK-37641)
      • 新しい SQL 関数: try_avg (SPARK-38589)
    • コレクション
    • Format
    • String または Binary
      • CONTAINS() 文字列関数を追加 (SPARK-37508)
      • startswith()endswith() 文字列関数を追加 (SPARK-37520)
      • バイナリ文字列に lpad と rpad 関数を追加 (SPARK-37047)
      • split_part 関数のサポート (SPARK-38063)
    • floor と ceil 関数にスケール パラメーターを追加 (SPARK-37475)
    • 新しい SQL 関数: try_subtract と try_multiply (SPARK-38164)
    • 部分的な集計をサポートする histogram_numeric 集計関数を実装 (SPARK-16280)
    • max_by/min_by を sql.functions に追加 (SPARK-36963)
    • 新しい組み込み SQL 関数: SEC と CSC を追加 (SPARK-36683)
    • array_intersect で、重複する Double.NaN and Float.NaN を処理する (SPARK-36754)
    • Scala および Python 関数として cot を追加 (SPARK-36660)

パフォーマンスの向上

  • ステージ全体のコード生成
    • グループ化キーがない並べ替え集計のために code-gen を追加 (SPARK-37564)
    • 完全外部並べ替えマージ結合のために code-gen を追加 (SPARK-35352)
    • 完全外部シャッフル ハッシュ結合のために code-gen を追加 (SPARK-32567)
    • 既存の並べ替えマージ結合のために code-gen を追加 (SPARK-37316)
  • プッシュ ダウン (フィルター)
    • RebalancePartitions を使用してフィルターをプッシュ ダウンする (SPARK-37828)
    • ブール型の列フィルターをプッシュ ダウンする (SPARK-36644)
    • 結合条件が空の場合、左半/反結合の右側で制限 1 をプッシュ ダウンする (SPARK-37917)
    • より多くの標準集計関数をプッシュダウンのために変換する (SPARK-37527)
    • AGGREGATE/UNION を使用して空の関係の伝達をサポート (SPARK-35442)
    • 行レベルのランタイム フィルター処理 (SPARK-32268)
    • 行レベルのランタイム フィルターでの左半結合のサポート (SPARK-38565)
    • 重複除去された CTE の述語プッシュダウンと列の排除をサポート (SPARK-37670)
  • ベクター化
    • ConstantColumnVector を実装し、隠しファイルのメタデータのパフォーマンスを向上 (SPARK-37896)
    • VectorizedPlainValuesReader.readBooleans のベクター化された読み取りを有効化 (SPARK-35867)
  • ノードの結合/削除/置換
    • UNION 間にプロジェクトがある場合、それらを統合 (SPARK-37915)
    • 2 つのキャストを安全にアップキャストできる場合は、1 つのキャストに結合 (SPARK-37922)
    • RepartitionByExpression の子である場合は Sort を削除 (SPARK-36703)
    • 別名を持つストリーム側でのみ DISTINCT がある場合、外部結合を削除する (SPARK-37292)
    • 子が既に並べ替えられている場合はハッシュを並べ替え集計に置き換える (SPARK-37455)
    • 高コストの言語式を重複させない場合は、プロジェクトのみを折りたたむ (SPARK-36718)
    • RewritePredicateSubquery の後に冗長の別名を削除する (SPARK-36280)
    • 非相関スカラー サブクエリをマージする (SPARK-34079)
  • パーティション分割
    • 静的パーティションの排除が存在する場合は、動的パーティションの排除を追加しない (SPARK-38148)
    • オプティマイザーのルールで RebalancePartitions を改善 (SPARK-37904)
    • パーティションを再調整する小さなパーティション係数を追加 (SPARK-37357)
  • Join
    • DynamicJoinSelection でブロードキャスト ハッシュ結合を降格するロジックを微調整する (SPARK-37753)
    • SEMI/ANTI のシャッフルされたハッシュ結合の関係を構築するときに重複する結合キーを無視する (SPARK-36794)
    • 追加シャッフルを導入する場合でも、スキュー結合の最適化をサポート (SPARK-33832)
  • AQE
    • AQE オプティマイザーでの制限の排除をサポート (SPARK-36424)
    • 通常の AQE オプティマイザーで 1 つの行プランを最適化 (SPARK-38162)
  • Aggregate.groupOnly でたたみ込み可能な式をサポート (SPARK-38489)
  • ByteArrayMethods の arrayEquals で、整列されていないプラットフォームでの整列チェックを高速スキップする (SPARK-37796)
  • CTESubstitution ルールにツリー パターン排除を追加 (SPARK-37379)
  • NOT 演算子の簡略化を追加 (SPARK-36665)
  • UnwrapCastInBinaryComparison で BooleanType をサポート (SPARK-36607)
  • 最初の Null 許容式の後に Coalesce ですべての式を削除 (SPARK-36359)
  • 個別の属性を伝達する論理プラン ビジターを追加 (SPARK-36194)

組み込みコネクタの機能強化

  • 一般
    • データソースからの datetime の厳密ではないシリアル化 (SPARK-38437)
    • CREATE/ALTER TABLE でパスの最初の文字がスラッシュの場合、テーブルの場所を絶対として扱う (SPARK-38236)
    • 空の静的数値型パーティションから先頭のゼロを削除する (SPARK-35561)
    • データ ソースのオプションで ignoreCorruptFilesignoreMissingFiles をサポート (SPARK-38767)
    • コマンド SHOW CATALOGS を追加 (SPARK-35973)
  • Parquet
    • フィールド ID によるスキーマ列名の照合を有効にする (SPARK-38094)
    • Parquet でのデータの読み取り/書き込み時のフィールド名チェックを削除 (SPARK-27442)
    • Parquet DataPage V2 で RLE エンコードを使用したブール値のベクター化読み取りをサポート (SPARK-37864)
    • ベクター化されたパスに対して Parquet v2 のデータ ページ エンコード (DELTA_BINARY_PACKED) をサポート (SPARK-36879)
    • Parquet/Avro メタデータに保存されているセッション タイム ゾーンのタイムスタンプをリベース (SPARK-37705)
    • 集計のグループ化パーティション列をプッシュダウン (SPARK-36646)
    • Parquet での集計 (Min/Max/Count) のプッシュ ダウン (SPARK-36645)
    • Parquet: フィールド ID によるスキーマ列名の照合を有効にする (SPARK-38094)
    • G1GC と ON_HEAP が使用されている場合、LONG_ARRAY_OFFSET だけ既定のページ サイズを 縮小する (SPARK-37593)
    • Parquet V2 をサポートするために、ベクター化された DELTA_BYTE_ARRAY と DELTA_LENGTH_BYTE_ARRAY エンコードを実装 (SPARK-37974)
    • Parquet のベクター化リーダーで複合型をサポート (SPARK-34863)
  • ORC
    • ORC での既存データの読み取り/書き込み時のフィールド名チェックを削除 (SPARK-37965)
    • ORC での集計のプッシュ ダウン (SPARK-34960)
    • ORC データソースに対する ANSI 間隔の読み取りと書き込みをサポート (SPARK-36931)
    • ORC データ ソースで数値のみの列名をサポート (SPARK-36663)
  • JSON
    • JSON リーダーで引用符で囲まれた NAN と無限大の値を解析する際、allowNonNumericNumbers を尊重 (SPARK-38060)
    • CSV/JSON の datetime に既定で CAST を使用する (SPARK-36536)
    • JSON リーダーで MapType でサポートされていないキーの種類に対する配置エラー メッセージ (SPARK-35320)
  • CSV
    • CSV の破損したレコード列を参照する修正を行う (SPARK-38534)
    • 既定で、null 値は、引用符で囲んだ空の文字列 "" ではなく、何もないものとして保存される (SPARK-37575)
  • JDBC
    • DB2 言語の切り捨ての実装に IMMEDIATE ステートメントを追加 (SPARK-30062)
  • Hive
    • Hive バケット化テーブル (Hive ハッシュを使用した Hive ファイル形式) の書き込みをサポート (SPARK-32712)
    • 式を使用してクライアント側で Hive パーティションをフィルター処理する (SPARK-35437)
    • HiveTableScanExec の動的パーティション排除をサポート (SPARK-36876)
    • InsertIntoHiveDir では、変換可能な場合、データ ソースを使用する (SPARK-38215)
    • Hive バケット化テーブル (Hive ハッシュを使用した Parquet/ORC 形式) の書き込みをサポート (SPARK-32709)

ノードの使用停止

  • FallbackStorage では、任意の "remote" ホスト名の解決を試行しない (SPARK-38062)
  • ExecutorMonitor.onExecutorRemoved では、ExecutorDecommission を終了として処理する (SPARK-38023)

その他の注目すべき変更点

  • BlockInfoManager にきめ細かいロックを追加 (SPARK-37356)
  • Spark の gpu/fpga リソースの種類からカスタムの YARN リソースの種類へのマッピングをサポート (SPARK-37208)
  • シャッフル ブロック サイズにスキューがある場合に正確なものを報告 (SPARK-36967)
  • ネットワーク 層での Netty のログ記録をサポート (SPARK-36719)

構造化ストリーミング

主な機能

  • 複数のバッチ内で Trigger.Once などのストリーミング クエリを実行するために Trigger.AvailableNow を導入 (SPARK-36533)

その他の注目すべき変更点

  • 下位互換性を考慮してステートフル演算子に StatefulOpClusteredDistribution を使用 (SPARK-38204)
  • キーのデータがあるのにバッチで flatMapGroupsWithState がタイムアウトする問題を修正 (SPARK-38320)
  • RocksDB 状態ストア プロバイダーでのストリーム同士の外部結合の正確性の問題を修正 (SPARK-38684)
  • Kafka データ ソースで Trigger.AvailableNow をサポート (SPARK-36649)
  • RocksDB 状態ストア プロバイダーでの書き込みパスを最適化 (SPARK-37224)
  • マイクロバッチごとに一貫した行のセットを提供するための新しいデータ ソースを導入 (SPARK-37062)
  • 下位互換性を考慮してステートフル演算子に HashClusteredDistribution を使用 (SPARK-38204)

PySpark

Spark 上の Pandas API

主な改良点
  • 既定に関する "分散シーケンス" インデックスの最適化 (SPARK-36559SPARK-36338)
    • Spark 上の pandas API でのインデックスの種類と名前の指定をサポート (SPARK-36709)
    • Spark 上の pandas API 用である既定のインデックスの種類を SQL プランに表示 (SPARK-38654)
主な機能
  • SparkSQL ネイティブ ps.merge_asof を実装 (SPARK-36813)
  • Spark 上の pandas API で TimedeltaIndex をサポート (SPARK-37525)
  • Python の timedelta をサポート (SPARK-37275SPARK-37510)
  • CategoricalAccessor/CategoricalIndex で関数を実装 (SPARK-36185)
  • Spark 上の pandas API で SQL API に Python の標準文字列フォーマッタを使用 (SPARK-37436)
  • timedelta Series/Index の基本的な操作をサポート (SPARK-37510)
  • ps.MultiIndex.dtypes をサポート (SPARK-36930)
  • Index.map を実装 (SPARK-36469)
  • Series.xor と Series.rxor を実装 (SPARK-36653)
  • 整数 ps.Series/Index の単項演算子 invert を実装 (SPARK-36003)
  • DataFrame.cov を実装 (SPARK-36396)
  • (Series|DataFrame).describe() で str と timestamp をサポート (SPARK-37657)
  • DataFrame.rename のラムダ column パラメーターをサポート (SPARK-38763)

その他の注目すべき変更点

重大な変更
  • docs および python/docs での Python 3.6 への参照のサポートを削除 (SPARK-36977)
  • 組み込みの pickle を cloudpickle に置き換えて、namedtuple ハックを削除 (SPARK-32079)
  • pandas の最小バージョンを 1.0.5 にバージョンアップ (SPARK-37465)
  • 主な改良点
    • Python/Pandas UDF 用のプロファイラーを提供 (SPARK-37443)
    • PySpark で SQL API に Python の標準文字列フォーマッタを使用 (SPARK-37516)
    • PySpark 例外で SQL の状態とエラー クラスを公開 (SPARK-36953)
    • Python ワーカーがクラッシュしたときに faulthanlder のキャプチャを試行 (SPARK-36062)
主な機能
  • Python で DataFrame.mapInArrow を実装 (SPARK-37228)
  • PySpark で SQL API に Python の標準文字列フォーマッタを使用 (SPARK-37516)
  • df.withMetadata pyspark API を追加 (SPARK-36642)
  • Python の timedelta をサポート (SPARK-37275)
  • pyspark.sql.catalog で tableExists を公開 (SPARK-36176)
  • pyspark.sql.catalog で databaseExists を公開 (SPARK-36207)
  • pyspark sql カタログで functionExists を公開 (SPARK-36258)
  • Dataframe.observation を PySpark に追加 (SPARK-36263)
  • max_by/min_by API を PySpark に追加 (SPARK-36972)
  • DataFrame の作成時に、入れ子になった dict を構造体として推論することをサポート (SPARK-35929)
  • bit/octet_length API を Scala、Python、R に追加 (SPARK-36751)
  • Python で ILIKE API をサポート (SPARK-36882)
  • Python DataFrame API に isEmpty メソッドを追加 (SPARK-37207)
  • 複数の列の追加サポートを追加 (SPARK-35173)
  • PySpark に SparkContext.addArchive を追加 (SPARK-38278)
  • SQL の種類 reprs を評価できるようにする (SPARK-18621)
  • python/pyspark/mllib の fpm.py のインライン型ヒント (SPARK-37396)
  • SeriesGroupBy.value_countsdropna パラメーターを実装 (SPARK-38837)

MLLIB

主な機能

  • distanceMeasure パラメーターを trainKMeansModel に追加 (SPARK-37118)
  • KMeans などの LogisticRegression.setInitialModel を公開 (SPARK-36481)
  • CrossValidatorModel による各 paramMap でのメトリックの標準偏差の取得をサポート (SPARK-36425)

主な改良点

  • 割り当てを遅らせることによって MLlib でいくつかの treeAggregates を最適化 (SPARK-35848)
  • _shared_params_code_gen.py を ml/param/shared.py のインライン型ヒントに書き換え (SPARK-37419)

その他の注目すべき変更点

SparkR

UI

  • ステージ レベルでの推論メトリックの概要 (SPARK-36038)
  • StagePage で Shuffle Read Block Time を Shuffle Read Fetch Wait Time に統合 (SPARK-37469)
  • UI での SQL 実行のための変更された構成を追加 (SPARK-34735)
  • ThriftServer で spark.sql.redaction.string.regex が認識されるようにした (SPARK-36400)
  • UI でアプリケーションが開始された後にハンドラーをアタッチして開始する (SPARK-36237)
  • SQL タブのグラフ ノードにコミット時間を追加 (SPARK-34399)
  • Spark History Server で RocksDB バックエンドをサポート (SPARK-37680)
  • UI に Spark 上の Pandas API のオプションを表示 (SPARK-38656)
  • SQL UI ページで "SQL" を "SQL / DataFrame" に名前変更 (SPARK-38657)

構築

メンテナンスの更新

Databricks Runtime 11.0 (サポート期間終了)」を参照してください。

システム環境

  • オペレーティング システム: Ubuntu 20.04.4 LTS
  • Java: Zulu 8.56.0.21-CA-linux64
  • Scala: 2.12.14
  • Python: 3.9.5
  • R: 4.1.3
  • Delta Lake: 1.2.1

インストールされている Python ライブラリ

ライブラリ Version ライブラリ Version ライブラリ Version
Antergos Linux 2015.10 (ISO-Rolling) argon2-cffi 20.1.0 async-generator 1.10
attrs 21.2.0 backcall 0.2.0 backports.entry-points-selectable 1.1.1
bleach 4.0.0 boto3 1.21.18 botocore 1.24.18
certifi 2021.10.8 cffi 1.14.6 chardet 4.0.0
charset-normalizer 2.0.4 cycler 0.10.0 Cython 0.29.24
dbus-python 1.2.16 debugpy 1.4.1 decorator 5.1.0
defusedxml 0.7.1 distlib 0.3.4 distro-info 0.23ubuntu1
entrypoints 0.3 facets-overview 1.0.0 filelock 3.6.0
idna 3.2 ipykernel 6.12.1 ipython 7.32.0
ipython-genutils 0.2.0 ipywidgets 7.7.0 jedi 0.18.0
Jinja2 2.11.3 jmespath 0.10.0 joblib 1.0.1
jsonschema 3.2.0 jupyter-client 6.1.12 jupyter-core 4.8.1
jupyterlab-pygments 0.1.2 jupyterlab-widgets 1.0.0 kiwisolver 1.3.1
MarkupSafe 2.0.1 matplotlib 3.4.3 matplotlib-inline 0.1.2
mistune 0.8.4 nbclient 0.5.3 nbconvert 6.1.0
nbformat 5.1.3 nest-asyncio 1.5.1 ノートブック 6.4.5
numpy 1.20.3 パッケージング 21.0 pandas 1.3.4
pandocfilters 1.4.3 parso 0.8.2 patsy 0.5.2
pexpect 4.8.0 pickleshare 0.7.5 Pillow 8.4.0
pip 21.2.4 platformdirs 2.5.2 plotly 5.6.0
prometheus-client 0.11.0 prompt-toolkit 3.0.20 protobuf 3.20.1
psutil 5.8.0 psycopg2 2.9.3 ptyprocess 0.7.0
pyarrow 7.0.0 pycparser 2.20 Pygments 2.10.0
PyGObject 3.36.0 pyodbc 4.0.31 pyparsing 3.0.4
pyrsistent 0.18.0 python-apt 2.0.0+ubuntu0.20.4.7 python-dateutil 2.8.2
pytz 2021.3 pyzmq 22.2.1 requests 2.26.0
requests-unixsocket 0.2.0 s3transfer 0.5.2 scikit-learn 0.24.2
scipy 1.7.1 seaborn 0.11.2 Send2Trash 1.8.0
setuptools 58.0.4 6 1.16.0 ssh-import-id 5.10
statsmodels 0.12.2 tenacity 8.0.1 terminado 0.9.4
testpath 0.5.0 threadpoolctl 2.2.0 tornado 6.1
traitlets 5.1.0 unattended-upgrades 0.1 urllib3 1.26.7
virtualenv 20.8.0 wcwidth 0.2.5 webencodings 0.5.1
wheel 0.37.0 widgetsnbextension 3.6.0

インストールされている R ライブラリ

R ライブラリは、2022 年 5 月 6 日に Microsoft CRAN スナップショットからインストールされています。

ライブラリ Version ライブラリ Version ライブラリ Version
askpass 1.1 assertthat 0.2.1 backports 1.4.1
base 4.1.3 base64enc 0.1-3 bit 4.0.4
bit64 4.0.5 blob (blob) 1.2.3 boot 1.3-28
brew 1.0-7 brio 1.1.3 broom 0.8.0
bslib 0.3.1 cachem 1.0.6 callr 3.7.0
キャレット 6.0-92 cellranger 1.1.0 chron 2.3-56
class 7.3-20 cli 3.3.0 clipr 0.8.0
cluster 2.1.3 codetools 0.2-18 colorspace 2.0-3
commonmark 1.8.0 compiler 4.1.3 config 0.3.1
cpp11 0.4.2 crayon 1.5.1 資格情報 1.3.2
curl 4.3.2 data.table 1.14.2 datasets 4.1.3
DBI 1.1.2 dbplyr 2.1.1 desc 1.4.1
devtools 2.4.3 diffobj 0.3.5 digest 0.6.29
dplyr 1.0.9 dtplyr 1.2.1 e1071 1.7-9
ellipsis 0.3.2 evaluate 0.15 fansi 1.0.3
farver 2.1.0 fastmap 1.1.0 fontawesome 0.2.2
forcats 0.5.1 foreach 1.5.2 foreign 0.8-82
forge 0.2.0 fs 1.5.2 future 1.25.0
future.apply 1.9.0 gargle 1.2.0 generics 0.1.2
gert 1.6.0 ggplot2 3.3.6 gh 1.3.0
gitcreds 0.1.1 glmnet 4.1-4 globals 0.14.0
glue 1.6.2 googledrive 2.0.0 googlesheets4 1.0.0
gower 1.0.0 graphics 4.1.3 grDevices 4.1.3
grid 4.1.3 gridExtra 2.3 gsubfn 0.7
gtable 0.3.0 hardhat 0.2.0 haven 2.5.0
highr 0.9 hms 1.1.1 htmltools 0.5.2
htmlwidgets 1.5.4 httpuv 1.6.5 httr 1.4.3
ids 1.0.1 ini 0.3.1 ipred 0.9-12
isoband 0.2.5 iterators 1.0.14 jquerylib 0.1.4
jsonlite 1.8.0 KernSmooth 2.23-20 knitr 1.39
labeling 0.4.2 later 1.3.0 lattice 0.20-45
lava 1.6.10 ライフサイクル 1.0.1 listenv 0.8.0
lubridate 1.8.0 magrittr 2.0.3 markdown 1.1
MASS 7.3-56 Matrix 1.4-1 memoise 2.0.1
methods 4.1.3 mgcv 1.8-40 mime 0.12
ModelMetrics 1.2.2.2 modelr 0.1.8 munsell 0.5.0
nlme 3.1-157 nnet 7.3-17 numDeriv 2016.8-1.1
openssl 2.0.0 parallel 4.1.3 parallelly 1.31.1
pillar 1.7.0 pkgbuild 1.3.1 pkgconfig 2.0.3
pkgload 1.2.4 plogr 0.2.0 plyr 1.8.7
praise 1.0.0 prettyunits 1.1.1 pROC 1.18.0
processx 3.5.3 prodlim 2019.11.13 progress 1.2.2
progressr 0.10.0 promises 1.2.0.1 proto 1.0.0
proxy 0.4-26 ps 1.7.0 purrr 0.3.4
r2d3 0.2.6 R6 2.5.1 randomForest 4.7-1
rappdirs 0.3.3 rcmdcheck 1.4.0 RColorBrewer 1.1-3
Rcpp 1.0.8.3 RcppEigen 0.3.3.9.2 readr 2.1.2
readxl 1.4.0 recipes 0.2.0 rematch 1.0.1
rematch2 2.1.2 remotes 2.4.2 reprex 2.0.1
reshape2 1.4.4 rlang 1.0.2 rmarkdown 2.14
RODBC 1.3-19 roxygen2 7.1.2 rpart 4.1.16
rprojroot 2.0.3 Rserve 1.8-10 RSQLite 2.2.13
rstudioapi 0.13 rversions 2.1.1 rvest 1.0.2
sass 0.4.1 scales 1.2.0 selectr 0.4-2
sessioninfo 1.2.2 shape 1.4.6 shiny 1.7.1
sourcetools 0.1.7 sparklyr 1.7.5 SparkR 3.3.0
spatial 7.3-11 splines 4.1.3 sqldf 0.4-11
SQUAREM 2021.1 stats 4.1.3 stats4 4.1.3
stringi 1.7.6 stringr 1.4.0 survival 3.2-13
sys 3.4 tcltk 4.1.3 testthat 3.1.4
tibble 3.1.7 tidyr 1.2.0 tidyselect 1.1.2
tidyverse 1.3.1 timeDate 3043.102 tinytex 0.38
tools 4.1.3 tzdb 0.3.0 usethis 2.1.5
utf8 1.2.2 utils 4.1.3 uuid 1.1-0
vctrs 0.4.1 viridisLite 0.4.0 vroom 1.5.7
waldo 0.4.0 whisker 0.4 withr 2.5.0
xfun 0.30 xml2 1.3.3 xopen 1.0.0
xtable 1.8-4 yaml 2.3.5 zip 2.2.0

インストールされている Java ライブラリと Scala ライブラリ (Scala 2.12 クラスター バージョン)

グループ ID 成果物 ID Version
antlr antlr 2.7.7
com.amazonaws amazon-kinesis-client 1.12.0
com.amazonaws aws-java-sdk-autoscaling 1.12.189
com.amazonaws aws-java-sdk-cloudformation 1.12.189
com.amazonaws aws-java-sdk-cloudfront 1.12.189
com.amazonaws aws-java-sdk-cloudhsm 1.12.189
com.amazonaws aws-java-sdk-cloudsearch 1.12.189
com.amazonaws aws-java-sdk-cloudtrail 1.12.189
com.amazonaws aws-java-sdk-cloudwatch 1.12.189
com.amazonaws aws-java-sdk-cloudwatchmetrics 1.12.189
com.amazonaws aws-java-sdk-codedeploy 1.12.189
com.amazonaws aws-java-sdk-cognitoidentity 1.12.189
com.amazonaws aws-java-sdk-cognitosync 1.12.189
com.amazonaws aws-java-sdk-config 1.12.189
com.amazonaws aws-java-sdk-core 1.12.189
com.amazonaws aws-java-sdk-datapipeline 1.12.189
com.amazonaws aws-java-sdk-directconnect 1.12.189
com.amazonaws aws-java-sdk-directory 1.12.189
com.amazonaws aws-java-sdk-dynamodb 1.12.189
com.amazonaws aws-java-sdk-ec2 1.12.189
com.amazonaws aws-java-sdk-ecs 1.12.189
com.amazonaws aws-java-sdk-efs 1.12.189
com.amazonaws aws-java-sdk-elasticache 1.12.189
com.amazonaws aws-java-sdk-elasticbeanstalk 1.12.189
com.amazonaws aws-java-sdk-elasticloadbalancing 1.12.189
com.amazonaws aws-java-sdk-elastictranscoder 1.12.189
com.amazonaws aws-java-sdk-emr 1.12.189
com.amazonaws aws-java-sdk-glacier 1.12.189
com.amazonaws aws-java-sdk-glue 1.12.189
com.amazonaws aws-java-sdk-iam 1.12.189
com.amazonaws aws-java-sdk-importexport 1.12.189
com.amazonaws aws-java-sdk-kinesis 1.12.189
com.amazonaws aws-java-sdk-kms 1.12.189
com.amazonaws aws-java-sdk-lambda 1.12.189
com.amazonaws aws-java-sdk-logs 1.12.189
com.amazonaws aws-java-sdk-machinelearning 1.12.189
com.amazonaws aws-java-sdk-opsworks 1.12.189
com.amazonaws aws-java-sdk-rds 1.12.189
com.amazonaws aws-java-sdk-redshift 1.12.189
com.amazonaws aws-java-sdk-route53 1.12.189
com.amazonaws aws-java-sdk-s3 1.12.189
com.amazonaws aws-java-sdk-ses 1.12.189
com.amazonaws aws-java-sdk-simpledb 1.12.189
com.amazonaws aws-java-sdk-simpleworkflow 1.12.189
com.amazonaws aws-java-sdk-sns 1.12.189
com.amazonaws aws-java-sdk-sqs 1.12.189
com.amazonaws aws-java-sdk-ssm 1.12.189
com.amazonaws aws-java-sdk-storagegateway 1.12.189
com.amazonaws aws-java-sdk-sts 1.12.189
com.amazonaws aws-java-sdk-support 1.12.189
com.amazonaws aws-java-sdk-swf-libraries 1.11.22
com.amazonaws aws-java-sdk-workspaces 1.12.189
com.amazonaws jmespath-java 1.12.189
com.chuusai shapeless_2.12 2.3.3
com.clearspring.analytics ストリーム (stream) 2.9.6
com.databricks Rserve 1.8-3
com.databricks jets3t 0.7.1-0
com.databricks.scalapb compilerplugin_2.12 0.4.15-10
com.databricks.scalapb scalapb-runtime_2.12 0.4.15-10
com.esotericsoftware kryo-shaded 4.0.2
com.esotericsoftware minlog 1.3.0
com.fasterxml classmate 1.3.4
com.fasterxml.jackson.core jackson-annotations 2.13.3
com.fasterxml.jackson.core jackson-core 2.13.3
com.fasterxml.jackson.core jackson-databind 2.13.3
com.fasterxml.jackson.dataformat jackson-dataformat-cbor 2.13.3
com.fasterxml.jackson.datatype jackson-datatype-joda 2.13.3
com.fasterxml.jackson.module jackson-module-paranamer 2.13.3
com.fasterxml.jackson.module jackson-module-scala_2.12 2.13.3
com.github.ben-manes.caffeine caffeine 2.3.4
com.github.fommil jniloader 1.1
com.github.fommil.netlib core 1.1.2
com.github.fommil.netlib native_ref-java 1.1
com.github.fommil.netlib native_ref-java-natives 1.1
com.github.fommil.netlib native_system-java 1.1
com.github.fommil.netlib native_system-java-natives 1.1
com.github.fommil.netlib netlib-native_ref-linux-x86_64-natives 1.1
com.github.fommil.netlib netlib-native_system-linux-x86_64-natives 1.1
com.github.luben zstd-jni 1.5.2-1
com.github.wendykierp JTransforms 3.1
com.google.code.findbugs jsr305 3.0.0
com.google.code.gson gson 2.8.6
com.google.crypto.tink tink 1.6.1
com.google.flatbuffers flatbuffers-java 1.12.0
com.google.guava guava 15.0
com.google.protobuf protobuf-java 2.6.1
com.h2database h2 2.0.204
com.helger profiler 1.1.1
com.jcraft jsch 0.1.50
com.jolbox bonecp 0.8.0.RELEASE
com.lihaoyi sourcecode_2.12 0.1.9
com.microsoft.azure azure-data-lake-store-sdk 2.3.9
com.ning compress-lzf 1.1
com.sun.mail javax.mail 1.5.2
com.tdunning json 1.8
com.thoughtworks.paranamer paranamer 2.8
com.trueaccord.lenses lenses_2.12 0.4.12
com.twitter chill-java 0.10.0
com.twitter chill_2.12 0.10.0
com.twitter util-app_2.12 7.1.0
com.twitter util-core_2.12 7.1.0
com.twitter util-function_2.12 7.1.0
com.twitter util-jvm_2.12 7.1.0
com.twitter util-lint_2.12 7.1.0
com.twitter util-registry_2.12 7.1.0
com.twitter util-stats_2.12 7.1.0
com.typesafe config 1.2.1
com.typesafe.scala-logging scala-logging_2.12 3.7.2
com.univocity univocity-parsers 2.9.1
com.zaxxer HikariCP 4.0.3
commons-cli commons-cli 1.5.0
commons-codec commons-codec 1.15
commons-collections commons-collections 3.2.2
commons-dbcp commons-dbcp 1.4
commons-fileupload commons-fileupload 1.3.3
commons-httpclient commons-httpclient 3.1
commons-io commons-io 2.11.0
commons-lang commons-lang 2.6
commons-logging commons-logging 1.1.3
commons-pool commons-pool 1.5.4
dev.ludovic.netlib arpack 2.2.1
dev.ludovic.netlib blas 2.2.1
dev.ludovic.netlib lapack 2.2.1
hive-2.3__hadoop-3.2 jets3t-0.7 liball_deps_2.12
info.ganglia.gmetric4j gmetric4j 1.0.10
io.airlift aircompressor 0.21
io.delta delta-sharing-spark_2.12 0.4.0
io.dropwizard.metrics metrics-core 4.1.1
io.dropwizard.metrics metrics-graphite 4.1.1
io.dropwizard.metrics metrics-healthchecks 4.1.1
io.dropwizard.metrics metrics-jetty9 4.1.1
io.dropwizard.metrics metrics-jmx 4.1.1
io.dropwizard.metrics metrics-json 4.1.1
io.dropwizard.metrics metrics-jvm 4.1.1
io.dropwizard.metrics metrics-servlets 4.1.1
io.netty netty-all 4.1.74.Final
io.netty netty-buffer 4.1.74.Final
io.netty netty-codec 4.1.74.Final
io.netty netty-common 4.1.74.Final
io.netty netty-handler 4.1.74.Final
io.netty netty-resolver 4.1.74.Final
io.netty netty-tcnative-classes 2.0.48.Final
io.netty netty-transport 4.1.74.Final
io.netty netty-transport-classes-epoll 4.1.74.Final
io.netty netty-transport-classes-kqueue 4.1.74.Final
io.netty netty-transport-native-epoll-linux-aarch_64 4.1.74.Final
io.netty netty-transport-native-epoll-linux-x86_64 4.1.74.Final
io.netty netty-transport-native-kqueue-osx-aarch_64 4.1.74.Final
io.netty netty-transport-native-kqueue-osx-x86_64 4.1.74.Final
io.netty netty-transport-native-unix-common 4.1.74.Final
io.prometheus simpleclient 0.7.0
io.prometheus simpleclient_common 0.7.0
io.prometheus simpleclient_dropwizard 0.7.0
io.prometheus simpleclient_pushgateway 0.7.0
io.prometheus simpleclient_servlet 0.7.0
io.prometheus.jmx コレクタ 0.12.0
jakarta.annotation jakarta.annotation-api 1.3.5
jakarta.servlet jakarta.servlet-api 4.0.3
jakarta.validation jakarta.validation-api 2.0.2
jakarta.ws.rs jakarta.ws.rs-api 2.1.6
javax.activation activation 1.1.1
javax.annotation javax.annotation-api 1.3.2
javax.el javax.el-api 2.2.4
javax.jdo jdo-api 3.0.1
javax.transaction jta 1.1
javax.transaction transaction-api 1.1
javax.xml.bind jaxb-api 2.2.11
javolution javolution 5.5.1
jline jline 2.14.6
joda-time joda-time 2.10.13
maven-trees hive-2.3__hadoop-3.2 liball_deps_2.12
net.java.dev.jna jna 5.8.0
net.razorvine pickle 1.2
net.sf.jpam jpam 1.1
net.sf.opencsv opencsv 2.3
net.sf.supercsv super-csv 2.2.0
net.snowflake snowflake-ingest-sdk 0.9.6
net.snowflake snowflake-jdbc 3.13.14
net.snowflake spark-snowflake_2.12 2.10.0-spark_3.1
net.sourceforge.f2j arpack_combined_all 0.1
org.acplt.remotetea remotetea-oncrpc 1.1.2
org.antlr ST4 4.0.4
org.antlr antlr-runtime 3.5.2
org.antlr antlr4-runtime 4.8
org.antlr stringtemplate 3.2.1
org.apache.ant ant 1.9.2
org.apache.ant ant-jsch 1.9.2
org.apache.ant ant-launcher 1.9.2
org.apache.arrow arrow-format 7.0.0
org.apache.arrow arrow-memory-core 7.0.0
org.apache.arrow arrow-memory-netty 7.0.0
org.apache.arrow arrow-vector 7.0.0
org.apache.avro avro 1.11.0
org.apache.avro avro-ipc 1.11.0
org.apache.avro avro-mapred 1.11.0
org.apache.commons commons-collections4 4.4.
org.apache.commons commons-compress 1.21
org.apache.commons commons-crypto 1.1.0
org.apache.commons commons-lang3 3.12.0
org.apache.commons commons-math3 3.6.1
org.apache.commons commons-text 1.9
org.apache.curator curator-client 2.13.0
org.apache.curator curator-framework 2.13.0
org.apache.curator curator-recipes 2.13.0
org.apache.derby derby 10.14.2.0
org.apache.hadoop hadoop-client-api 3.3.2-databricks
org.apache.hadoop hadoop-client-runtime 3.3.2
org.apache.hive hive-beeline 2.3.9
org.apache.hive hive-cli 2.3.9
org.apache.hive hive-jdbc 2.3.9
org.apache.hive hive-llap-client 2.3.9
org.apache.hive hive-llap-common 2.3.9
org.apache.hive hive-serde 2.3.9
org.apache.hive hive-shims 2.3.9
org.apache.hive hive-storage-api 2.7.2
org.apache.hive.shims hive-shims-0.23 2.3.9
org.apache.hive.shims hive-shims-common 2.3.9
org.apache.hive.shims hive-shims-scheduler 2.3.9
org.apache.httpcomponents httpclient 4.5.13
org.apache.httpcomponents httpcore 4.4.14
org.apache.ivy ivy 2.5.0
org.apache.logging.log4j log4j-1.2-api 2.17.2
org.apache.logging.log4j log4j-api 2.17.2
org.apache.logging.log4j log4j-core 2.17.2
org.apache.logging.log4j log4j-slf4j-impl 2.17.2
org.apache.mesos mesos-shaded-protobuf 1.4.0
org.apache.orc orc-core 1.7.4
org.apache.orc orc-mapreduce 1.7.4
org.apache.orc orc-shims 1.7.4
org.apache.parquet parquet-column 1.12.0-databricks-0004
org.apache.parquet parquet-common 1.12.0-databricks-0004
org.apache.parquet parquet-encoding 1.12.0-databricks-0004
org.apache.parquet parquet-format-structures 1.12.0-databricks-0004
org.apache.parquet parquet-hadoop 1.12.0-databricks-0004
org.apache.parquet parquet-jackson 1.12.0-databricks-0004
org.apache.thrift libfb303 0.9.3
org.apache.thrift libthrift 0.12.0
org.apache.xbean xbean-asm9-shaded 4.20
org.apache.yetus audience-annotations 0.5.0
org.apache.zookeeper zookeeper 3.6.2
org.apache.zookeeper zookeeper-jute 3.6.2
org.checkerframework checker-qual 3.5.0
org.codehaus.jackson jackson-core-asl 1.9.13
org.codehaus.jackson jackson-mapper-asl 1.9.13
org.codehaus.janino commons-compiler 3.0.16
org.codehaus.janino janino 3.0.16
org.datanucleus datanucleus-api-jdo 4.2.4
org.datanucleus datanucleus-core 4.1.17
org.datanucleus datanucleus-rdbms 4.1.19
org.datanucleus javax.jdo 3.2.0-m3
org.eclipse.jetty jetty-client 9.4.46.v20220331
org.eclipse.jetty jetty-continuation 9.4.46.v20220331
org.eclipse.jetty jetty-http 9.4.46.v20220331
org.eclipse.jetty jetty-io 9.4.46.v20220331
org.eclipse.jetty jetty-jndi 9.4.46.v20220331
org.eclipse.jetty jetty-plus 9.4.46.v20220331
org.eclipse.jetty jetty-proxy 9.4.46.v20220331
org.eclipse.jetty jetty-security 9.4.46.v20220331
org.eclipse.jetty jetty-server 9.4.46.v20220331
org.eclipse.jetty jetty-servlet 9.4.46.v20220331
org.eclipse.jetty jetty-servlets 9.4.46.v20220331
org.eclipse.jetty jetty-util 9.4.46.v20220331
org.eclipse.jetty jetty-util-ajax 9.4.46.v20220331
org.eclipse.jetty jetty-webapp 9.4.46.v20220331
org.eclipse.jetty jetty-xml 9.4.46.v20220331
org.eclipse.jetty.websocket websocket-api 9.4.46.v20220331
org.eclipse.jetty.websocket websocket-client 9.4.46.v20220331
org.eclipse.jetty.websocket websocket-common 9.4.46.v20220331
org.eclipse.jetty.websocket websocket-server 9.4.46.v20220331
org.eclipse.jetty.websocket websocket-servlet 9.4.46.v20220331
org.fusesource.leveldbjni leveldbjni-all 1.8
org.glassfish.hk2 hk2-api 2.6.1
org.glassfish.hk2 hk2-locator 2.6.1
org.glassfish.hk2 hk2-utils 2.6.1
org.glassfish.hk2 osgi-resource-locator 1.0.3
org.glassfish.hk2.external aopalliance-repackaged 2.6.1
org.glassfish.hk2.external jakarta.inject 2.6.1
org.glassfish.jersey.containers jersey-container-servlet 2.34
org.glassfish.jersey.containers jersey-container-servlet-core 2.34
org.glassfish.jersey.core jersey-client 2.34
org.glassfish.jersey.core jersey-common 2.34
org.glassfish.jersey.core jersey-server 2.34
org.glassfish.jersey.inject jersey-hk2 2.34
org.hibernate.validator hibernate-validator 6.1.0.Final
org.javassist javassist 3.25.0-GA
org.jboss.logging jboss-logging 3.3.2.Final
org.jdbi jdbi 2.63.1
org.jetbrains annotations 17.0.0
org.joda joda-convert 1.7
org.jodd jodd-core 3.5.2
org.json4s json4s-ast_2.12 3.7.0-M11
org.json4s json4s-core_2.12 3.7.0-M11
org.json4s json4s-jackson_2.12 3.7.0-M11
org.json4s json4s-scalap_2.12 3.7.0-M11
org.lz4 lz4-java 1.8.0
org.mariadb.jdbc mariadb-java-client 2.7.4
org.objenesis objenesis 2.5.1
org.postgresql postgresql 42.3.3
org.roaringbitmap RoaringBitmap 0.9.25
org.roaringbitmap shims 0.9.25
org.rocksdb rocksdbjni 6.24.2
org.rosuda.REngine REngine 2.1.0
org.scala-lang scala-compiler_2.12 2.12.14
org.scala-lang scala-library_2.12 2.12.14
org.scala-lang scala-reflect_2.12 2.12.14
org.scala-lang.modules scala-collection-compat_2.12 2.4.3
org.scala-lang.modules scala-parser-combinators_2.12 1.1.2
org.scala-lang.modules scala-xml_2.12 1.2.0
org.scala-sbt test-interface 1.0
org.scalacheck scalacheck_2.12 1.14.2
org.scalactic scalactic_2.12 3.0.8
org.scalanlp breeze-macros_2.12 1.2
org.scalanlp breeze_2.12 1.2
org.scalatest scalatest_2.12 3.0.8
org.slf4j jcl-over-slf4j 1.7.36
org.slf4j jul-to-slf4j 1.7.36
org.slf4j slf4j-api 1.7.36
org.spark-project.spark 未使用 1.0.0
org.threeten threeten-extra 1.5.0
org.tukaani xz 1.8
org.typelevel algebra_2.12 2.0.1
org.typelevel cats-kernel_2.12 2.1.1
org.typelevel macro-compat_2.12 1.1.1
org.typelevel spire-macros_2.12 0.17.0
org.typelevel spire-platform_2.12 0.17.0
org.typelevel spire-util_2.12 0.17.0
org.typelevel spire_2.12 0.17.0
org.wildfly.openssl wildfly-openssl 1.0.7.Final
org.xerial sqlite-jdbc 3.8.11.2
org.xerial.snappy snappy-java 1.1.8.4
org.yaml snakeyaml 1.24
oro oro 2.0.8
pl.edu.icm JLargeArrays 1.5
software.amazon.ion ion-java 1.0.2
stax stax-api 1.0.1