This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 0bdb4cf482c docs(ja): translate Dev quick start (T09-DEV-001a) (#4213)
0bdb4cf482c is described below
commit 0bdb4cf482cc2152e4f4d01e681052791579801f
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Tue Oct 13 12:33:35 2026 +0800
docs(ja): translate Dev quick start (T09-DEV-001a) (#4213)
## Scope
Start T09-DEV-001 with its first reviewable sub-batch: the Dev
quick-start guide (1 of 20 assigned pages). The remaining 19 pages stay
in T09-DEV-001. This split keeps the initial long MDX translation
focused for Japanese proofreading.
The Dev and 4.x English documents have the same native doc ID, relative
path, and normalized source SHA-256
(`c1f1c82c39f02f2368e4f214b72a7be258983de46fcb04615078a1dd8d35a60b`) at
master `de6b50dd09`. This PR changes only Dev. The separate 4.x batch
can reuse the reviewed text and must carry its own state record and
checks.
## Changes
- Translate the prose and metadata of `getting-started/quick-start.mdx`
into Japanese.
- Record the exact English source and Japanese target hashes with
`reviewStatus: machine`. Human Japanese proofreading is still pending.
- Mark the first page as a draft candidate in the batch ledger; the
other 19 pages remain TODO and merged coverage stays unchanged.
- Preserve SQL, shell commands, links, numbers, MDX structure, and
source heading anchors.
## Verification
- Translation gate: 1 changed page checked, 0 errors.
- Dev scope en/zh-CN/ja build: success with `DORIS_ENABLE_JA=true
DOCS_VERSIONS=current`.
- Japanese static verification: 1,778 non-draft pages checked, 0 errors.
- New Dev page renders Japanese body and Japanese canonical. Adjacent
untranslated Dev page retains English body, English canonical, and
`noindex, follow`.
- `build-scope.cjs` selects current/ja; no full-version build required.
## Review needed before merge
Please have a Japanese reviewer proofread the prose and confirm
technical meaning against the Dev English source. The state record
remains machine-reviewed until that review is complete. This PR should
remain a draft until then.
---------
Co-authored-by: morningman <[email protected]>
---
.../current/getting-started/quick-start.mdx | 269 +++++++++++++++++++++
translations/inventory/ja/2026-10-12/batches.md | 2 +-
translations/state/ja/docs.json | 17 ++
3 files changed, 287 insertions(+), 1 deletion(-)
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/quick-start.mdx
b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/quick-start.mdx
new file mode 100644
index 00000000000..1b2a0d2010f
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/getting-started/quick-start.mdx
@@ -0,0 +1,269 @@
+---
+{
+ "title": "5 分で始める Apache Doris",
+ "language": "ja",
+ "sidebar_label": "Apache Doris クイックスタート",
+ "description": "Docker またはバイナリで Apache Doris をローカル環境にデプロイし、クラスターを起動して最初の
SQL クエリを実行する手順。"
+}
+---
+
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+**このチュートリアルでは、次の操作を行います。**
+
+- Docker を使って 5 分以内に Doris クラスターを起動する
+- MySQL クライアントでクラスターに接続し、ノードの状態を確認する
+- データベースとテーブルを作成し、最初のクエリを実行する
+
+:::tip デプロイ方法の選択
+
+- **すぐに試したい場合:** Docker を使えば 5 分で起動できます。
+- **本番環境の構成を理解したい場合:** FE と BE を個別に設定するローカル環境へのフルデプロイを参照してください。
+
+:::
+
+## Docker でクイックデプロイ
+
+最新バージョンでは、Docker を使って簡単にデプロイできます。
+
+### 手順 1 (1/2):クラスターの起動
+
+次のコマンドは起動スクリプトをダウンロードして、そのままクラスターを起動します。バージョンを指定しない場合、デフォルトで最新リリース(`doris-latest`)をダウンロードします。
+
+```shell
+curl -fsSL https://doris.apache.org/files/start-doris.sh | bash
+```
+
+バージョンを指定するには、`-v` オプションを使用します。
+
+```shell
+curl -fsSL https://doris.apache.org/files/start-doris.sh | bash -s -- -v 4.1.0
+```
+
+### 手順 2 (2/2):クラスターの状態確認
+
+MySQL クライアントでクラスターに接続し、FE と BE の状態を確認します。
+
+```sql
+-- Purpose: verify that the FE node has joined the cluster
+-- Expected: both Join and Alive columns are true
+mysql -uroot -P9030 -h127.0.0.1 -e 'SELECT `host`, `join`, `alive` FROM
frontends()'
+```
+
+```sql
+-- Purpose: verify that the BE node is heartbeating normally
+-- Expected: the Alive column is 1
+mysql -uroot -P9030 -h127.0.0.1 -e 'SELECT `host`, `alive` FROM backends()'
+```
+
+**出力の見方:** FE の `Alive=true`、または BE の `Alive=1` は、そのノードが正常に稼働していることを示します。
+
+---
+
+## ローカル環境へのフルデプロイ
+
+:::info 環境要件
+
+- **オペレーティングシステム:** Ubuntu などの一般的な AMD/ARM Linux 環境
+- **Java 環境:** JDK 17 以降
+- **ユーザー権限:** 専用の Doris ユーザーを作成し、root は使用しない
+
+:::
+
+### 手順 1 (1/4):バイナリパッケージのダウンロード
+
+Apache Doris
の[ダウンロードページ](https://doris.apache.org/download)からシステムに合ったバイナリパッケージを取得し、任意のディレクトリに展開します。
+
+### 手順 2 (2/4):システム環境の設定
+
+**開けるファイル数の上限を増やす:** ファイルを開きすぎた場合のエラーを防ぎます。
+
+```bash
+vi /etc/security/limits.conf
+* soft nofile 1000000
+* hard nofile 1000000
+```
+
+**仮想メモリー領域数の上限を増やす:**
+
+```bash
+cat >> /etc/sysctl.conf << EOF
+vm.max_map_count = 2000000
+EOF
+sysctl -p
+```
+
+### 手順 3 (3/4):FE のデプロイ
+
+1. **FE を設定する:** `apache-doris/fe/conf/fe.conf` を編集します。
+
+ ```properties
+ # Specify the Java environment
+ JAVA_HOME=/home/doris/jdk
+
+ # Specify the FE listening IP (adjust based on the actual network segment)
+ priority_networks=127.0.0.1/32
+ ```
+
+2. **FE を起動する:**
+
+ ```bash
+ apache-doris/fe/bin/start_fe.sh --daemon
+ ```
+
+3. **FE の状態を確認する:**
+
+ ```sql
+ -- Purpose: confirm that the FE has started and joined the cluster
+ -- Expected: Join=true, Alive=true, IsMaster=true
+ mysql -uroot -P9030 -h127.0.0.1 -e "show frontends;"
+ ```
+
+### 手順 4 (4/4):BE のデプロイ
+
+1. **BE を設定する:** `apache-doris/be/conf/be.conf` を編集します。
+
+ ```properties
+ # Specify the BE listening IP (must be in the same network segment as the
FE's priority_networks)
+ priority_networks=127.0.0.1/32
+ ```
+
+2. **BE を起動する:**
+
+ ```bash
+ apache-doris/be/bin/start_be.sh --daemon
+ ```
+
+3. **BE をクラスターに登録する:**
+
+ ```sql
+ -- Purpose: add the BE node to the cluster
+ ALTER SYSTEM ADD BACKEND "127.0.0.1:9050";
+ ```
+
+4. **BE の状態を確認する:**
+
+ ```sql
+ -- Purpose: confirm that the BE is registered and heartbeating normally
+ -- Expected: Alive=true
+ mysql -uroot -P9030 -h127.0.0.1 -e "show backends;"
+ ```
+
+---
+
+## 最初のクエリを実行する
+
+Docker とローカル環境のどちらでデプロイした場合も、クラスターの起動後に以下の手順で Doris の SQL 機能を試せます。
+
+### クラスターに接続する
+
+```sql
+mysql -uroot -P9030 -h127.0.0.1
+```
+
+### データベースとテーブルを作成する
+
+```sql
+-- Purpose: create a demo database and table
+create database demo;
+use demo;
+
+create table mytable
+(
+ k1 TINYINT,
+ k2 DECIMAL(10, 2) DEFAULT "10.05",
+ k3 CHAR(10) COMMENT "string column",
+ k4 INT NOT NULL DEFAULT "1" COMMENT "int column"
+)
+COMMENT "my first table"
+DISTRIBUTED BY HASH(k1) BUCKETS 1
+PROPERTIES ("replication_num" = "1");
+```
+
+### テストデータを投入する
+
+```sql
+-- Purpose: insert a few rows of test data
+insert into mytable values
+(1, 0.14, 'a1', 20),
+(2, 1.04, 'b2', 21),
+(3, 3.14, 'c3', 22),
+(4, 4.35, 'd4', 23);
+```
+
+### クエリを実行する
+
+```sql
+-- Purpose: verify that the data was loaded successfully
+-- Expected: 4 rows are returned
+select * from demo.mytable;
+```
+
+**出力例:**
+
+```
++------+------+------+------+
+| k1 | k2 | k3 | k4 |
++------+------+------+------+
+| 1 | 0.14 | a1 | 20 |
+| 2 | 1.04 | b2 | 21 |
+| 3 | 3.14 | c3 | 22 |
+| 4 | 4.35 | d4 | 23 |
++------+------+------+------+
+```
+
+---
+
+## よくある質問
+
+### Q:Docker によるデプロイは本番環境に適していますか?
+
+いいえ。Docker
によるデプロイはローカル開発とテスト専用です。コンテナーを破棄するとデータが失われます。本番環境では、ローカル環境へのフルデプロイか、複数ノードへのデプロイを使用してください。
+
+### Q:Mac に Docker をインストールするには?
+
+[Docker Desktop](https://www.docker.com/products/docker-desktop/)
をダウンロードしてインストールします。
+
+### Q:Mac に Docker Desktop をインストールした後、「Docker environment not detected」と表示されたら?
+
+シンボリックリンクを作成します。
+
+```shell
+sudo ln -s /Applications/Docker.app/Contents/Resources/bin/docker
/usr/local/bin/docker
+```
+
+### Q:Mac の Docker で「error getting credentials」と表示されたら?
+
+一時的な回避策として、`credsStore` フィールドを `~/.docker/config.json`
から削除します。この場合、認証情報が平文で保存されるため、ローカル開発に限って使用してください。
+
+### Q:BE ノードを追加しても「Dead」と表示される場合は?
+
+BE の `priority_networks` が FE と同じネットワークセグメントを指しているか確認します。また、BE
のポート(9050/9060/8040/8060)がファイアウォールでブロックされていないか確認します。
+
+### Q:WSL2 でローカル環境にデプロイすると、BE がクラスターに参加しないのはなぜですか?
+
+WSL2 のループバックはディストリビューションごとに分離されています。そのため、FE と BE は `127.0.0.1`
を通じて通信できません。デフォルトの `priority_networks=127.0.0.1/32` では、WSL2 上で BE
の登録やハートビートが失敗します。
+
+対処するには、`ip addr show eth0` で実際の WSL ネットワークセグメント(通常は `172.16.0.0/12` または
`172.x.x.x/20`)を調べます。次に、`priority_networks` にそのセグメントを設定します。設定箇所は
`fe/conf/fe.conf` と `be/conf/be.conf` の両方です。FE と BE を再起動してから `ALTER SYSTEM ADD
BACKEND` を再実行します。
+
+### Q:クラスター全体が正常に稼働しているか確認するには?
+
+`SHOW FRONTENDS;` と `SHOW BACKENDS;` を実行し、すべてのノードで `Alive` 列が `true`
であることを確認します。
+
+---
+
+## 次のステップ
+
+- [データモデリングガイド]:Doris のデータモデルとパーティショニング戦略を学びます(NEXT-TODO)
+- [SQL 操作入門]:データのロード、クエリ、更新を学びます(NEXT-TODO)
+- [クラスター管理]:本番環境向けのクラスター運用を学びます(NEXT-TODO)
+
+:::caution 警告(ローカル環境へのデプロイにのみ適用)
+
+以下の内容は**ローカル開発とテスト専用**です。**本番環境では使用しないでください**。
+
+1. **データ損失のリスク:** Docker
でデプロイした場合、コンテナーを破棄するとデータが失われます。単一レプリカの構成ではデータの冗長性がありません。
+2. **単一レプリカの設定:**
このページのテーブル作成例は、いずれも単一レプリカを使用します。本番環境では、データの信頼性を確保するために複数のレプリカを使用してください。
+
+:::
diff --git a/translations/inventory/ja/2026-10-12/batches.md
b/translations/inventory/ja/2026-10-12/batches.md
index 003c35f3f11..cbdd7568c6b 100644
--- a/translations/inventory/ja/2026-10-12/batches.md
+++ b/translations/inventory/ja/2026-10-12/batches.md
@@ -21,7 +21,7 @@ These initial IDs remain the audit baseline. Record PRs and
proofreading in this
## T09-DEV-001
-Status: TODO. PR: none. Japanese proofreading: pending.
+Status: IN_PROGRESS. Sub-batch `T09-DEV-001a`: [draft PR
#4213](https://github.com/apache/doris-website/pull/4213) covers
`getting-started/quick-start` only (1 candidate, 0 merged). Japanese
proofreading: pending; its state is machine-reviewed. The other 19 assigned
pages remain TODO. This split keeps the first 269-line MDX guide independently
reviewable; it does not close or renumber T09-DEV-001.
Dependencies: T03 and T04. Pages: 20. Remaining in DEV after this batch: 1617.
diff --git a/translations/state/ja/docs.json b/translations/state/ja/docs.json
index ef8f44e2c62..6a8a003aa84 100644
--- a/translations/state/ja/docs.json
+++ b/translations/state/ja/docs.json
@@ -35,6 +35,23 @@
"translatedAt": "2026-10-11T19:57:10.000Z",
"glossaryVersion": "0"
},
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "getting-started/quick-start",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath": "docs/getting-started/quick-start.mdx",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/getting-started/quick-start.mdx",
+ "sourceCommit": "de6b50dd09daf92d67eed09672834a71efad9daa",
+ "sourceHash":
"c1f1c82c39f02f2368e4f214b72a7be258983de46fcb04615078a1dd8d35a60b",
+ "sourceTechnicalHash":
"9c1b0c02f50f363922e3fa34e6e59b15977943a1ada12454ef9ea76ad9bf6367",
+ "targetHash":
"1340a796070ffbe49ec953f4123ae48a83fb4ec8deb41b32ea1ee43a429861ae",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T01:24:34.000Z",
+ "glossaryVersion": "0"
+ },
{
"pluginId": "default",
"version": "4.x",
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]