Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@ ScalarDB ライブラリは、[Maven Central Repository](https://mvnrepository.c

```gradle
dependencies {
implementation 'com.scalar-labs:scalardb:3.17.0'
implementation 'com.scalar-labs:scalardb:3.17.1'
}
```
</TabItem>
Expand All @@ -281,7 +281,7 @@ ScalarDB ライブラリは、[Maven Central Repository](https://mvnrepository.c
<dependency>
<groupId>com.scalar-labs</groupId>
<artifactId>scalardb</artifactId>
<version>3.17.0</version>
<version>3.17.1</version>
</dependency>
```
</TabItem>
Expand All @@ -302,4 +302,4 @@ Java API の詳細については、[ScalarDB Java API ガイド](api-guide.mdx)

### 詳細はこちら

- [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardb/3.17.0/index.html)
- [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardb/3.17.1/index.html)
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ scalar.db.analytics.client.server.host=localhost
#### Spark 設定 (`spark-defaults.conf`)

```properties
spark.jars.packages com.scalar-labs:scalardb-analytics-spark-all-3.5_2.12:3.17.0
spark.jars.packages com.scalar-labs:scalardb-analytics-spark-all-3.5_2.12:3.17.1
spark.extraListeners com.scalar.db.analytics.spark.metering.ScalarDbAnalyticsListener
spark.sql.catalog.analytics com.scalar.db.analytics.spark.ScalarDbAnalyticsCatalog
spark.sql.catalog.analytics.server.host localhost
Expand Down Expand Up @@ -338,7 +338,7 @@ scalar.db.analytics.client.server.tls.ca_root_cert_path=/path/to/cert.pem
#### Spark 設定 (`spark-defaults.conf`)

```properties
spark.jars.packages com.scalar-labs:scalardb-analytics-spark-all-3.5_2.12:3.17.0
spark.jars.packages com.scalar-labs:scalardb-analytics-spark-all-3.5_2.12:3.17.1
spark.extraListeners com.scalar.db.analytics.spark.metering.ScalarDbAnalyticsListener
spark.sql.catalog.analytics com.scalar.db.analytics.spark.ScalarDbAnalyticsCatalog
spark.sql.catalog.analytics.server.host analytics.example.com
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ metadata:
spec:
containers:
- name: analytics-server-cli
image: ghcr.io/scalar-labs/scalardb-analytics-cli:3.17.0
image: ghcr.io/scalar-labs/scalardb-analytics-cli:3.17.1
command: ['sleep']
args: ['inf']
restartPolicy: Never
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ ScalarDB Analytics を有効にするには、EMR クラスターを起動する

- `<SPARK_VERSION>`: Spark のバージョン (例: `3.5` または `3.4`)
- `<SCALA_VERSION>`: Spark のビルドに使用される Scala のバージョン (例: `2.13` または `2.12`)
- `<SCALARDB_ANALYTICS_VERSION>`: ScalarDB Analytics のバージョン (例: `3.17.0`)
- `<SCALARDB_ANALYTICS_VERSION>`: ScalarDB Analytics のバージョン (例: `3.17.1`)
- `<CATALOG_NAME>`: カタログの名前。これは ScalarDB Analytics サーバー上で作成されたカタログと一致する必要があります。
- `<CATALOG_SERVER_HOST>`: ScalarDB Analytics サーバーのホストアドレス

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ spark.sql.catalog.myanalytics.server.metering.port 11052

- `<SPARK_VERSION>`: 使用している Spark のバージョン (例: `3.5` または `3.4`)
- `<SCALA_VERSION>`: 使用している Scala のバージョン (例: `2.13` または `2.12`)
- `<SCALARDB_ANALYTICS_VERSION>`: ScalarDB Analytics のバージョン (例: `3.17.0`)
- `<SCALARDB_ANALYTICS_VERSION>`: ScalarDB Analytics のバージョン (例: `3.17.1`)

この例では:

Expand Down Expand Up @@ -180,7 +180,7 @@ spark-submit --class MyApp --master local[*] my-spark-application-all.jar
- `<SCALA_VERSION>`: Spark インストールに対応する Scala のメジャーおよびマイナーバージョン (`2.12` または `2.13`)
- `<SPARK_FULL_VERSION>`: 使用している Spark の完全なバージョン (例: `3.5.7`)
- `<SPARK_VERSION>`: 使用している Spark のメジャーおよびマイナーバージョン (`3.4` または `3.5`)
- `<SCALARDB_ANALYTICS_VERSION>`: ScalarDB Analytics のバージョン (例: `3.17.0`)
- `<SCALARDB_ANALYTICS_VERSION>`: ScalarDB Analytics のバージョン (例: `3.17.1`)

:::note

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,7 @@ services:

scalardb-cluster-standalone:
container_name: "scalardb-cluster-node"
image: "ghcr.io/scalar-labs/scalardb-cluster-node-with-abac-byol-premium:3.17.0"
image: "ghcr.io/scalar-labs/scalardb-cluster-node-with-abac-byol-premium:3.17.1"
ports:
- 60053:60053
- 9080:9080
Expand Down Expand Up @@ -565,7 +565,7 @@ scalar.db.cluster.auth.enabled=true
次に、以下のコマンドを実行して SQL CLI を起動します。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-cluster-sql-cli.properties
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-cluster-sql-cli.properties
```

ユーザー名とパスワードとして、それぞれ `admin` と `admin` を入力します。
Expand Down Expand Up @@ -757,7 +757,7 @@ SELECT id, col, data_tag FROM n.t;
SQL CLI を終了します。次に、以下のコマンドを実行して SQL CLI を再起動します。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-cluster-sql-cli.properties
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-cluster-sql-cli.properties
```

ユーザー名とパスワードとして、それぞれ `user1` と `user1` を入力します。
Expand All @@ -777,7 +777,7 @@ SELECT id, col, data_tag FROM n.t;
SQL CLI を終了します。次に、以下のコマンドを実行して SQL CLI を再起動します。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-cluster-sql-cli.properties
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-cluster-sql-cli.properties
```

ユーザー名とパスワードとして、それぞれ `user2` と `user2` を入力します。
Expand All @@ -797,7 +797,7 @@ SELECT id, col, data_tag FROM n.t;
SQL CLI を終了します。次に、以下のコマンドを実行して SQL CLI を再起動します。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-cluster-sql-cli.properties
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-cluster-sql-cli.properties
```

ユーザー名とパスワードとして、それぞれ `user3` と `user3` を入力します。
Expand All @@ -817,7 +817,7 @@ SELECT id, col, data_tag FROM n.t;
SQL CLI を終了します。次に、以下のコマンドを実行して SQL CLI を再起動します。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-cluster-sql-cli.properties
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-cluster-sql-cli.properties
```

ユーザー名とパスワードとして、それぞれ `user2` と `user2` を入力します。
Expand All @@ -837,7 +837,7 @@ UPDATE n.t SET col = 10 WHERE id = 3;
SQL CLI を終了します。次に、以下のコマンドを実行して SQL CLI を再起動します。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-cluster-sql-cli.properties
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-cluster-sql-cli.properties
```

ユーザー名とパスワードとして、それぞれ `user3` と `user3` を入力します。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Gradle を使用して ScalarDB Cluster Java Client SDK への依存関係を追

```gradle
dependencies {
implementation 'com.scalar-labs:scalardb-cluster-java-client-sdk:3.17.0'
implementation 'com.scalar-labs:scalardb-cluster-java-client-sdk:3.17.1'
}
```

Expand All @@ -31,7 +31,7 @@ Maven を使用して依存関係を追加するには、以下を使用しま
<dependency>
<groupId>com.scalar-labs</groupId>
<artifactId>scalardb-cluster-java-client-sdk</artifactId>
<version>3.17.0</version>
<version>3.17.1</version>
</dependency>
```

Expand Down Expand Up @@ -91,16 +91,16 @@ ScalarDB Cluster Java API の使用は、クライアント設定と Schema Load

### クラスター用 Schema Loader

ScalarDB Cluster 経由でスキーマをロードするには、専用の ScalarDB Cluster 用 Schema Loader (クラスター用 Schema Loader) を使用する必要があります。クラスター用 Schema Loader の使用方法は、JAR ファイルの名前が異なることを除いて、[ScalarDB Schema Loader](../schema-loader.mdx) の使用方法と基本的に同じです。クラスター用 Schema Loader は、[ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.0) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドでクラスター用 Schema Loader を実行できます。
ScalarDB Cluster 経由でスキーマをロードするには、専用の ScalarDB Cluster 用 Schema Loader (クラスター用 Schema Loader) を使用する必要があります。クラスター用 Schema Loader の使用方法は、JAR ファイルの名前が異なることを除いて、[ScalarDB Schema Loader](../schema-loader.mdx) の使用方法と基本的に同じです。クラスター用 Schema Loader は、[ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.1) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドでクラスター用 Schema Loader を実行できます。

```console
java -jar scalardb-cluster-schema-loader-3.17.0-all.jar --config <PATH_TO_SCALARDB_PROPERTIES_FILE> --schema-file <PATH_TO_SCHEMA_FILE> --coordinator
java -jar scalardb-cluster-schema-loader-3.17.1-all.jar --config <PATH_TO_SCALARDB_PROPERTIES_FILE> --schema-file <PATH_TO_SCHEMA_FILE> --coordinator
```

次のコマンドを実行して、[Scalar コンテナレジストリ](https://github.com/orgs/scalar-labs/packages/container/package/scalardb-cluster-schema-loader) から Docker イメージを取得することもできます。山括弧内の内容は説明に従って置き換えてください:

```console
docker run --rm -v <PATH_TO_YOUR_LOCAL_SCALARDB_PROPERTIES_FILE>:/scalardb.properties -v <PATH_TO_YOUR_LOCAL_SCHEMA_FILE>:/schema.json ghcr.io/scalar-labs/scalardb-cluster-schema-loader:3.17.0 --config /scalardb.properties --schema-file /schema.json --coordinator
docker run --rm -v <PATH_TO_YOUR_LOCAL_SCALARDB_PROPERTIES_FILE>:/scalardb.properties -v <PATH_TO_YOUR_LOCAL_SCHEMA_FILE>:/schema.json ghcr.io/scalar-labs/scalardb-cluster-schema-loader:3.17.1 --config /scalardb.properties --schema-file /schema.json --coordinator
```

## ScalarDB Cluster SQL
Expand Down Expand Up @@ -140,8 +140,8 @@ Gradle を使用して ScalarDB Cluster JDBC ドライバーへの依存関係

```gradle
dependencies {
implementation 'com.scalar-labs:scalardb-sql-jdbc:3.17.0'
implementation 'com.scalar-labs:scalardb-cluster-java-client-sdk:3.17.0'
implementation 'com.scalar-labs:scalardb-sql-jdbc:3.17.1'
implementation 'com.scalar-labs:scalardb-cluster-java-client-sdk:3.17.1'
}
```

Expand All @@ -152,12 +152,12 @@ Maven を使用して依存関係を追加するには、以下を使用しま
<dependency>
<groupId>com.scalar-labs</groupId>
<artifactId>scalardb-sql-jdbc</artifactId>
<version>3.17.0</version>
<version>3.17.1</version>
</dependency>
<dependency>
<groupId>com.scalar-labs</groupId>
<artifactId>scalardb-cluster-java-client-sdk</artifactId>
<version>3.17.0</version>
<version>3.17.1</version>
</dependency>
</dependencies>
```
Expand All @@ -174,8 +174,8 @@ Gradle を使用して依存関係を追加するには、以下を使用しま

```gradle
dependencies {
implementation 'com.scalar-labs:scalardb-sql-spring-data:3.17.0'
implementation 'com.scalar-labs:scalardb-cluster-java-client-sdk:3.17.0'
implementation 'com.scalar-labs:scalardb-sql-spring-data:3.17.1'
implementation 'com.scalar-labs:scalardb-cluster-java-client-sdk:3.17.1'
}
```

Expand All @@ -186,12 +186,12 @@ Maven を使用して依存関係を追加するには、以下を使用しま
<dependency>
<groupId>com.scalar-labs</groupId>
<artifactId>scalardb-sql-spring-data</artifactId>
<version>3.17.0</version>
<version>3.17.1</version>
</dependency>
<dependency>
<groupId>com.scalar-labs</groupId>
<artifactId>scalardb-cluster-java-client-sdk</artifactId>
<version>3.17.0</version>
<version>3.17.1</version>
</dependency>
</dependencies>
```
Expand All @@ -202,24 +202,24 @@ Maven を使用して依存関係を追加するには、以下を使用しま

他の SQL データベースと同様に、ScalarDB SQL にも、コマンドラインシェルで対話的に SQL ステートメントを発行できる CLI ツールが用意されています。

Cluster 用の SQL CLI は、[ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.0) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドで SQL CLI を実行できます。
Cluster 用の SQL CLI は、[ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.1) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドで SQL CLI を実行できます。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config <PATH_TO_SCALARDB_SQL_PROPERTIES_FILE>
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config <PATH_TO_SCALARDB_SQL_PROPERTIES_FILE>
```

次のコマンドを実行して、[Scalar コンテナレジストリ](https://github.com/orgs/scalar-labs/packages/container/package/scalardb-cluster-sql-cli) から Docker イメージを取得することもできます。山括弧内の内容は説明に従って置き換えてください:

```console
docker run --rm -it -v <PATH_TO_YOUR_LOCAL_SCALARDB_SQL_PROPERTIES_FILE>:/scalardb-sql.properties ghcr.io/scalar-labs/scalardb-cluster-sql-cli:3.17.0 --config /scalardb-sql.properties
docker run --rm -it -v <PATH_TO_YOUR_LOCAL_SCALARDB_SQL_PROPERTIES_FILE>:/scalardb-sql.properties ghcr.io/scalar-labs/scalardb-cluster-sql-cli:3.17.1 --config /scalardb-sql.properties
```

#### 使用方法

CLI の使用方法は、次のように `-h` オプションを使用して確認できます。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar -h
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar -h
Usage: scalardb-sql-cli [-hs] -c=PROPERTIES_FILE [-e=COMMAND] [-f=FILE]
[-l=LOG_FILE] [-o=<outputFormat>] [-p=PASSWORD]
[-u=USERNAME]
Expand Down Expand Up @@ -250,6 +250,6 @@ ScalarDB Cluster gRPC API の詳細については、以下を参照してくだ

Javadocs も利用可能です:

* [ScalarDB Cluster Java Client SDK](https://javadoc.io/doc/com.scalar-labs/scalardb-cluster-java-client-sdk/3.17.0/index.html)
* [ScalarDB Cluster Common](https://javadoc.io/doc/com.scalar-labs/scalardb-cluster-common/3.17.0/index.html)
* [ScalarDB Cluster RPC](https://javadoc.io/doc/com.scalar-labs/scalardb-cluster-rpc/3.17.0/index.html)
* [ScalarDB Cluster Java Client SDK](https://javadoc.io/doc/com.scalar-labs/scalardb-cluster-java-client-sdk/3.17.1/index.html)
* [ScalarDB Cluster Common](https://javadoc.io/doc/com.scalar-labs/scalardb-cluster-common/3.17.1/index.html)
* [ScalarDB Cluster RPC](https://javadoc.io/doc/com.scalar-labs/scalardb-cluster-rpc/3.17.1/index.html)
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ services:

scalardb-cluster-standalone:
container_name: "scalardb-cluster-node"
image: "ghcr.io/scalar-labs/scalardb-cluster-node-byol-premium:3.17.0"
image: "ghcr.io/scalar-labs/scalardb-cluster-node-byol-premium:3.17.1"
ports:
- 60053:60053
- 9080:9080
Expand Down Expand Up @@ -246,7 +246,7 @@ scalar.db.sql.cluster_mode.contact_points=indirect:localhost
次に、次のコマンドを実行して SQL CLI を起動します。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-cluster-sql-cli.properties
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-cluster-sql-cli.properties
```

まず、ScalarDB トランザクション実行に必要な Coordinator テーブルを作成します。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,10 +112,10 @@ ScalarDB Cluster に接続するには、`scalar.db.transaction_manager` プロ

## ステップ 3. スキーマをロードする

ScalarDB Cluster 経由でスキーマをロードするには、ScalarDB Cluster 専用の Schema Loader (Schema Loader for Cluster) を使用する必要があります。Schema Loader for Cluster の使用方法は、JAR ファイルの名前が異なることを除いて、[Schema Loader for ScalarDB](../schema-loader.mdx) の使用方法と基本的に同じです。Cluster 用の Schema Loader は、[ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.0) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドで Cluster 用の Schema Loader を実行できます。
ScalarDB Cluster 経由でスキーマをロードするには、ScalarDB Cluster 専用の Schema Loader (Schema Loader for Cluster) を使用する必要があります。Schema Loader for Cluster の使用方法は、JAR ファイルの名前が異なることを除いて、[Schema Loader for ScalarDB](../schema-loader.mdx) の使用方法と基本的に同じです。Cluster 用の Schema Loader は、[ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.1) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドで Cluster 用の Schema Loader を実行できます。

```console
java -jar scalardb-cluster-schema-loader-3.17.0-all.jar --config database.properties -f schema.json --coordinator
java -jar scalardb-cluster-schema-loader-3.17.1-all.jar --config database.properties -f schema.json --coordinator
```

## ステップ 4. GraphiQL から操作を実行する
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,10 @@ ScalarDB Cluster に接続するには、`scalar.db.sql.connection_mode` プロ

## ステップ 3. スキーマをロードする

スキーマをロードするには、[SQL CLI](developer-guide-for-scalardb-cluster-with-java-api.mdx#sql-cli) を使用する必要があります。SQL CLI は [ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.0) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドを実行して Cluster 用の SQL CLI を使用できます。
スキーマをロードするには、[SQL CLI](developer-guide-for-scalardb-cluster-with-java-api.mdx#sql-cli) を使用する必要があります。SQL CLI は [ScalarDB リリース](https://github.com/scalar-labs/scalardb/releases/tag/v3.17.1) からダウンロードできます。JAR ファイルをダウンロードしたら、次のコマンドを実行して Cluster 用の SQL CLI を使用できます。

```console
java -jar scalardb-cluster-sql-cli-3.17.0-all.jar --config scalardb-sql.properties --file schema.sql
java -jar scalardb-cluster-sql-cli-3.17.1-all.jar --config scalardb-sql.properties --file schema.sql
```

## ステップ 4. 初期データをロードする
Expand Down
Loading