Skip to content

Commit 18e2a05

Browse files
Milvus-doc-botMilvus-doc-bot
authored andcommitted
Generate en docs
1 parent 651480c commit 18e2a05

107 files changed

Lines changed: 9108 additions & 134 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

localization/v2.6.x/site/zh/release_notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: release_notes.md
3-
summary: Milvus 版本说明
3+
summary: Milvus 发行说明
44
title: Release Notes
55
---
66
<h1 id="Release-Notes" class="common-anchor-header">Release Notes<button data-href="#Release-Notes" class="anchor-icon" translate="no">
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"codeList":["helm install my-release zilliztech/milvus \\\n --set etcd.image.repository=milvusdb/etcd \\\n --set etcd.image.tag=3.5.25-r1\n"],"headingContent":"etcd (Metadata)","anchorList":[{"label":"etcd (البيانات الوصفية)","href":"etcd-Metadata","type":1,"isActive":false},{"label":"الإصدار","href":"Version","type":2,"isActive":false},{"label":"تغيير صورة etcd باستخدام Helm","href":"Change-the-etcd-image-with-Helm","type":2,"isActive":false}]}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
id: etcd.md
3+
title: etcd
4+
---
5+
<h1 id="etcd-Metadata" class="common-anchor-header">etcd (البيانات الوصفية)<button data-href="#etcd-Metadata" class="anchor-icon" translate="no">
6+
<svg translate="no"
7+
aria-hidden="true"
8+
focusable="false"
9+
height="20"
10+
version="1.1"
11+
viewBox="0 0 16 16"
12+
width="16"
13+
>
14+
<path
15+
fill="#0092E4"
16+
fill-rule="evenodd"
17+
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
18+
></path>
19+
</svg>
20+
</button></h1><p>يستخدم Milvus <strong>etcd</strong> لتخزين البيانات الوصفية مثل مخططات المجموعات وحالة العقد ونقاط فحص استهلاك الرسائل.</p>
21+
<h2 id="Version" class="common-anchor-header">الإصدار<button data-href="#Version" class="anchor-icon" translate="no">
22+
<svg translate="no"
23+
aria-hidden="true"
24+
focusable="false"
25+
height="20"
26+
version="1.1"
27+
viewBox="0 0 16 16"
28+
width="16"
29+
>
30+
<path
31+
fill="#0092E4"
32+
fill-rule="evenodd"
33+
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
34+
></path>
35+
</svg>
36+
</button></h2><p>تم التحقق من توافق Milvus مع <strong>etcd 3.5.x</strong>. عند تثبيت Milvus باستخدام Helm، تكون صورة etcd المرفقة هي <code translate="no">milvusdb/etcd:3.5.25-r1</code> بشكل افتراضي.</p>
37+
<h2 id="Change-the-etcd-image-with-Helm" class="common-anchor-header">تغيير صورة etcd باستخدام Helm<button data-href="#Change-the-etcd-image-with-Helm" class="anchor-icon" translate="no">
38+
<svg translate="no"
39+
aria-hidden="true"
40+
focusable="false"
41+
height="20"
42+
version="1.1"
43+
viewBox="0 0 16 16"
44+
width="16"
45+
>
46+
<path
47+
fill="#0092E4"
48+
fill-rule="evenodd"
49+
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
50+
></path>
51+
</svg>
52+
</button></h2><p>لتثبيت إصدار صورة etcd أو استبداله، قم بتجاوز <code translate="no">etcd.image.tag</code> (و، إذا لزم الأمر، <code translate="no">etcd.image.repository</code>) عند التثبيت أو الترقية باستخدام Helm:</p>
53+
<pre><code translate="no" class="language-bash">helm install my-release zilliztech/milvus \
54+
--<span class="hljs-built_in">set</span> etcd.image.repository=milvusdb/etcd \
55+
--<span class="hljs-built_in">set</span> etcd.image.tag=3.5.25-r1
56+
<button class="copy-code-btn"></button></code></pre>
57+
<p>بالنسبة لـ etcd الخارجي، أو للحصول على تفاصيل حول تكوين Docker Compose / Helm / Milvus Operator، راجع <a href="/docs/ar/deploy_etcd.md">«تكوين التخزين التلوي باستخدام Docker Compose أو Helm</a> » <a href="/docs/ar/meta_storage_operator.md">و«تكوين التخزين التلوي باستخدام Milvus Operator</a>».</p>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"codeList":[],"headingContent":"Object Storage","anchorList":[{"label":"التخزين الكائني","href":"Object-Storage","type":1,"isActive":false},{"label":"مخازن الكائنات المدعومة","href":"Supported-object-storage","type":2,"isActive":false},{"label":"متطلبات إضافية عند استخدام Woodpecker المدمج","href":"Additional-requirements-when-using-embedded-Woodpecker","type":2,"isActive":false}]}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
id: object-storage.md
3+
title: التخزين الكائني
4+
---
5+
<h1 id="Object-Storage" class="common-anchor-header">التخزين الكائني<button data-href="#Object-Storage" class="anchor-icon" translate="no">
6+
<svg translate="no"
7+
aria-hidden="true"
8+
focusable="false"
9+
height="20"
10+
version="1.1"
11+
viewBox="0 0 16 16"
12+
width="16"
13+
>
14+
<path
15+
fill="#0092E4"
16+
fill-rule="evenodd"
17+
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
18+
></path>
19+
</svg>
20+
</button></h1><p>يخزن Milvus ملفات الفهرس والسجلات الثنائية — التي تشكل الجزء الأكبر من بياناته — في تخزين الكائنات. يدعم Milvus MinIO ومجموعة من مخازن الكائنات السحابية والمتوافقة مع S3.</p>
21+
<h2 id="Supported-object-storage" class="common-anchor-header">مخازن الكائنات المدعومة<button data-href="#Supported-object-storage" class="anchor-icon" translate="no">
22+
<svg translate="no"
23+
aria-hidden="true"
24+
focusable="false"
25+
height="20"
26+
version="1.1"
27+
viewBox="0 0 16 16"
28+
width="16"
29+
>
30+
<path
31+
fill="#0092E4"
32+
fill-rule="evenodd"
33+
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
34+
></path>
35+
</svg>
36+
</button></h2><table>
37+
<thead>
38+
<tr><th>المزود / الخدمة</th><th style="text-align:center">مدعوم كوحدة تخزين كائنات Milvus</th></tr>
39+
</thead>
40+
<tbody>
41+
<tr><td>MinIO</td><td style="text-align:center">✔️ (الافتراضي لعمليات النشر ذاتية الاستضافة)</td></tr>
42+
<tr><td>AWS S3</td><td style="text-align:center">✔️</td></tr>
43+
<tr><td>تخزين Azure Blob</td><td style="text-align:center">✔️</td></tr>
44+
<tr><td>Google Cloud Storage (GCS)</td><td style="text-align:center">✔️</td></tr>
45+
<tr><td>Aliyun OSS</td><td style="text-align:center">✔️</td></tr>
46+
<tr><td>Tencent COS</td><td style="text-align:center">✔️</td></tr>
47+
<tr><td>Huawei Cloud OBS</td><td style="text-align:center">✔️</td></tr>
48+
<tr><td>وحدات تخزين أخرى متوافقة مع S3</td><td style="text-align:center">✔️</td></tr>
49+
</tbody>
50+
</table>
51+
<p>للحصول على تفاصيل التكوين، راجع <a href="/docs/ar/deploy_s3.md">تكوين التخزين الكائني باستخدام Docker Compose أو Helm</a> <a href="/docs/ar/object_storage_operator.md">وتكوين التخزين الكائني باستخدام Milvus Operator</a>.</p>
52+
<h2 id="Additional-requirements-when-using-embedded-Woodpecker" class="common-anchor-header">متطلبات إضافية عند استخدام Woodpecker المدمج<button data-href="#Additional-requirements-when-using-embedded-Woodpecker" class="anchor-icon" translate="no">
53+
<svg translate="no"
54+
aria-hidden="true"
55+
focusable="false"
56+
height="20"
57+
version="1.1"
58+
viewBox="0 0 16 16"
59+
width="16"
60+
>
61+
<path
62+
fill="#0092E4"
63+
fill-rule="evenodd"
64+
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
65+
></path>
66+
</svg>
67+
</button></h2><p>عند تشغيل قائمة انتظار رسائل <strong>Woodpecker</strong> الافتراضية مع الخلفية الخاصة بتخزين الكائنات (<code translate="no">storage.type=minio</code>)، يقوم Woodpecker بكتابة سجل الكتابة المسبقة الخاص به إلى نفس تخزين الكائنات ويتطلب <strong>دلالات الكتابة الشرطية الصارمة لـ S3</strong>. لا تتوافق جميع مخازن الكائنات مع هذه المتطلبات — على سبيل المثال، <strong>لا</strong> يُدعم Huawei Cloud OBS حاليًا كخلفية لـ Woodpecker على الرغم من أنه يعمل كمخزن كائنات Milvus عادي.</p>
68+
<p>راجع مصفوفة توافق تخزين الكائنات على صفحة <a href="/docs/ar/woodpecker.md">Woodpecker</a> لمعرفة المتطلبات الدقيقة لكل مزود.</p>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"codeList":["mq:\n type: woodpecker\n","# Related configuration of woodpecker, used to manage Milvus logs of recent mutation operations, output streaming log, and provide embedded log sequential read and write.\nwoodpecker:\n meta:\n type: etcd # The Type of the metadata provider. currently only support etcd.\n prefix: woodpecker # The Prefix of the metadata provider. default is woodpecker.\n client:\n segmentAppend:\n queueSize: 10000 # The size of the queue for pending messages to be sent of each log.\n maxRetries: 3 # Maximum number of retries for segment append operations.\n segmentRollingPolicy:\n maxSize: 256M # Maximum size of a segment.\n maxInterval: 10m # Maximum interval between two segments, default is 10 minutes.\n maxBlocks: 1000 # Maximum number of blocks in a segment\n auditor:\n maxInterval: 10s # Maximum interval between two auditing operations, default is 10 seconds.\n logstore:\n segmentSyncPolicy:\n maxInterval: 200ms # Maximum interval between two sync operations, default is 200 milliseconds.\n maxIntervalForLocalStorage: 10ms # Maximum interval between two sync operations local storage backend, default is 10 milliseconds.\n maxBytes: 256M # Maximum size of write buffer in bytes.\n maxEntries: 10000 # Maximum entries number of write buffer.\n maxFlushRetries: 5 # Maximum number of flush retries.\n retryInterval: 1000ms # Maximum interval between two retries. default is 1000 milliseconds.\n maxFlushSize: 2M # Maximum size of a fragment in bytes to flush.\n maxFlushThreads: 32 # Maximum number of threads to flush data\n segmentCompactionPolicy:\n maxSize: 2M # The maximum size of the merged files.\n maxParallelUploads: 4 # The maximum number of parallel upload threads for compaction.\n maxParallelReads: 8 # The maximum number of parallel read threads for compaction.\n segmentReadPolicy:\n maxBatchSize: 16M # Maximum size of a batch in bytes.\n maxFetchThreads: 32 # Maximum number of threads to fetch data.\n storage:\n type: minio # The Type of the storage provider. Valid values: [minio, local]\n rootPath: /var/lib/milvus/woodpecker # The root path of the storage provider.\n","kubectl apply -f https://raw.githubusercontent.com/zilliztech/milvus-operator/main/config/samples/milvus_cluster_woodpecker.yaml\n\n","kubectl get pods\nkubectl get milvus my-release -o yaml | grep -A2 status\n","NAME READY STATUS RESTARTS AGE\nmy-release-etcd-0 1/1 Running 0 17m\nmy-release-etcd-1 1/1 Running 0 17m\nmy-release-etcd-2 1/1 Running 0 17m\nmy-release-milvus-datanode-7f8f88499d-kc66r 1/1 Running 0 16m\nmy-release-milvus-mixcoord-7cd7998d-x59kg 1/1 Running 0 16m\nmy-release-milvus-proxy-5b56cf8446-pbnjm 1/1 Running 0 16m\nmy-release-milvus-querynode-0-558d9cdd57-sgbfx 1/1 Running 0 16m\nmy-release-milvus-streamingnode-58fbfdfdd8-vtxfd 1/1 Running 0 16m\nmy-release-minio-0 1/1 Running 0 17m\nmy-release-minio-1 1/1 Running 0 17m\nmy-release-minio-2 1/1 Running 0 17m\nmy-release-minio-3 1/1 Running 0 17m\n","kubectl delete milvus my-release\n","helm install my-release zilliztech/milvus \\\n --set image.all.tag=v3.0-beta \\\n --set pulsarv3.enabled=false \\\n --set woodpecker.enabled=true \\\n --set streaming.enabled=true \\\n --set indexNode.enabled=false\n","helm install my-release zilliztech/milvus \\\n --set image.all.tag=v3.0-beta \\\n --set cluster.enabled=false \\\n --set pulsarv3.enabled=false \\\n --set standalone.messageQueue=woodpecker \\\n --set woodpecker.enabled=true \\\n --set streaming.enabled=true\n","mkdir milvus-wp && cd milvus-wp\ncurl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh\nbash standalone_embed.sh start\n","# user.yaml\nwoodpecker:\n logstore:\n segmentSyncPolicy:\n maxFlushThreads: 16\n","mkdir milvus-wp-compose && cd milvus-wp-compose\nwget https://github.com/milvus-io/milvus/releases/download/v3.0-beta/milvus-standalone-docker-compose.yml -O docker-compose.yml\n# By default, the Docker Compose standalone uses Woodpecker\nsudo docker compose up -d\n# If you need to change Woodpecker parameters further, write an override:\ndocker exec -it milvus-standalone bash -lc 'cat > /milvus/configs/user.yaml <<EOF\nmq:\n type: woodpecker\nwoodpecker:\n logstore:\n segmentSyncPolicy: \n maxFlushThreads: 16\n storage:\n type: minio\nEOF'\n\n# Restart the container to apply the changes\ndocker restart milvus-standalone\n","helm install my-release zilliztech/milvus \\\n --set image.all.tag=v3.0-beta \\\n --set woodpecker.enabled=true \\\n --set woodpecker.image.tag=v0.1.33 \\\n --set streaming.enabled=true \\\n --set streaming.woodpecker.embedded=false\n","my-release-milvus-woodpecker-0\nmy-release-milvus-woodpecker-1\nmy-release-milvus-woodpecker-2\nmy-release-milvus-woodpecker-3\n","from pymilvus import MilvusClient\nimport random\nimport time\n\n# 1. Set up a Milvus client\nclient = MilvusClient(\n uri=\"http://<Proxy Pod IP>:19530\",\n)\n\n# 2. Create a collection\nres = client.create_collection(\n collection_name=\"test_milvus_wp\",\n dimension=512,\n metric_type=\"IP\",\n shards_num=2,\n)\nprint(res)\n\n# 3. Insert randomly generated vectors\ncolors = [\"green\", \"blue\", \"yellow\", \"red\", \"black\", \"white\", \"purple\", \"pink\", \"orange\", \"brown\", \"grey\"]\ndata = []\n\nbatch_size = 1000\nbatch_count = 2000\nfor j in range(batch_count):\n start_time = time.time()\n print(f\"Inserting {j}th vectors {j * batch_size} startTime{start_time}\")\n for i in range(batch_size):\n current_color = random.choice(colors)\n data.append({\n \"id\": (j*batch_size + i),\n \"vector\": [ random.uniform(-1, 1) for _ in range(512) ],\n \"color\": current_color,\n \"color_tag\": f\"{current_color}_{str(random.randint(1000, 9999))}\"\n })\n res = client.insert(\n collection_name=\"test_milvus_wp\",\n data=data\n )\n data = []\n print(f\"Inserted {j}th vectors endTime:{time.time()} costTime:{time.time() - start_time}\")\n"],"headingContent":"Woodpecker","anchorList":[{"label":"Woodpecker","href":"Woodpecker","type":1,"isActive":false},{"label":"نظرة عامة","href":"Overview","type":2,"isActive":false},{"label":"البداية السريعة","href":"Quick-start","type":2,"isActive":false},{"label":"التكوين","href":"Configuration","type":2,"isActive":false},{"label":"أوضاع النشر","href":"Deployment-modes","type":2,"isActive":false},{"label":"توافق تخزين الكائنات مع storage.type=minio","href":"Object-storage-compatibility-for-storagetypeminio","type":2,"isActive":false},{"label":"أدلة النشر","href":"Deployment-guides","type":2,"isActive":false},{"label":"تمكين Woodpecker لمجموعة Milvus على Kubernetes (Milvus Operator، storage=minio)","href":"Enable-Woodpecker-for-a-Milvus-Cluster-on-Kubernetes-Milvus-Operator-storageminio","type":3,"isActive":false},{"label":"تمكين Woodpecker لمجموعة Milvus على Kubernetes (مخطط Helm، التخزين=minio)","href":"Enable-Woodpecker-for-a-Milvus-Cluster-on-Kubernetes-Helm-Chart-storageminio","type":3,"isActive":false},{"label":"تمكين Woodpecker لـ Milvus المستقل في Docker (storage=local)","href":"Enable-Woodpecker-for-Milvus-Standalone-in-Docker-storagelocal","type":3,"isActive":false},{"label":"تمكين Woodpecker لـ Milvus Standalone باستخدام Docker Compose (storage=minio)","href":"Enable-Woodpecker-for-Milvus-Standalone-with-Docker-Compose-storageminio","type":3,"isActive":false},{"label":"تمكين وضع خدمة Woodpecker لمجموعة Milvus (Helm)","href":"Enable-Woodpecker-service-mode-for-a-Milvus-Cluster-Helm","type":3,"isActive":false},{"label":"نصائح لضبط معدل النقل","href":"Throughput-tuning-tips","type":2,"isActive":false},{"label":"الوضع المدمج","href":"Embedded-mode","type":3,"isActive":false},{"label":"وضع الخدمة (Milvus 3.0+)","href":"Service-mode-Milvus-30+","type":3,"isActive":false},{"label":"الزمن الاستجابة","href":"Latency","type":2,"isActive":false},{"label":"الوضع المدمج","href":"Embedded-mode","type":3,"isActive":false},{"label":"وضع الخدمة (Milvus 3.0+)","href":"Service-mode-Milvus-30+","type":3,"isActive":false}]}

0 commit comments

Comments
 (0)