ATTU هي أداة إدارة MILVUS الكل في واحد.


تم تصميم ATTU لإدارة MILVUS والتفاعل معها ، حيث تقدم ميزات مثل:
قبل البدء ، تأكد من تثبيت Milvus على Zilliz Cloud أو الخادم الخاص بك.
| نسخة ميلفوس | إصدار ATTU الموصى به |
|---|---|
| 2.4.x | v2.4.11 |
| 2.3.x | v2.3.5 |
| 2.2.x | v2.2.8 |
| 2.1.x | v2.2.2 |
فيما يلي الخطوات اللازمة لبدء حاوية لتشغيل ATTU:
docker run -p 8000:3000 -e MILVUS_URL={milvus server IP}:19530 zilliz/attu:v2.4
تأكد من أن حاوية ATTU يمكنها الوصول إلى عنوان IP Milvus. بعد بدء الحاوية ، افتح متصفح الويب الخاص بك وأدخل http://{ Attu IP }:8000 لعرض ATTU GUI.
| المعلمة | مثال | مطلوب | وصف |
|---|---|---|---|
| Milvus_url | 192.168.0.1:19530 | خطأ شنيع | اختياري ، عنوان URL لخادم Milvus |
| قاعدة البيانات | قاعدة البيانات الخاصة بك | خطأ شنيع | اسم قاعدة البيانات الاختياري الافتراضي |
| ATTU_LOG_LEVEL | معلومات | خطأ شنيع | اختياري ، يعين مستوى السجل لـ ATTU |
| root_cert_path | /path/to/root/cert | خطأ شنيع | اختياري ، مسار إلى شهادة الجذر |
| private_key_path | /مسار/إلى/خاص/المفتاح | خطأ شنيع | اختياري ، الطريق إلى المفتاح الخاص |
| cert_chain_path | /مسار/إلى/cert/سلسلة | خطأ شنيع | اختياري ، مسار إلى سلسلة الشهادة |
| server_name | your_server_name | خطأ شنيع | اختياري اسم الخادم الخاص بك |
| server_port | منفذ الاستماع الخادم | خطأ شنيع | اختياري ، 3000 بشكل افتراضي إذا |
يرجى ملاحظة أن
MILVUS_URLيجب أن يكون عنوانًا يمكن للحاوية ATTU Docker الوصول إليه. لذلك ، لن يعمل "127.0.0.1" أو "LocalHost".
لتشغيل حاوية Docker مع متغيرات البيئة هذه ، استخدم الأمر التالي:
docker run -p 8000:3000
-v /your-tls-file-path:/app/tls
-e ATTU_LOG_LEVEL=info
-e ROOT_CERT_PATH=/app/tls/ca.pem
-e PRIVATE_KEY_PATH=/app/tls/client.key
-e CERT_CHAIN_PATH=/app/tls/client.pem
-e SERVER_NAME=your_server_name
zilliz/attu:devيتيح لك هذا الأمر تشغيل حاوية Docker مع شبكات المضيف ، وتحديد منفذ مخصص للخادم للاستماع إليه
docker run --network host
-v /your-tls-file-path:/app/tls
-e ATTU_LOG_LEVEL=info
-e SERVER_NAME=your_server_name
-e SERVER_PORT=8080
zilliz/attu:devقبل أن تبدأ ، تأكد من تثبيت Milvus وتشغيله داخل مجموعة K8 الخاصة بك. لاحظ أن ATTU يدعم MILVUS 2.X فقط.
فيما يلي الخطوات اللازمة لبدء حاوية لتشغيل ATTU:
kubectl apply -f https://raw.githubusercontent.com/zilliztech/attu/main/attu-k8s-deploy.yaml
تأكد من أن قرنة ATTU يمكنها الوصول إلى خدمة Milvus. في المثال ، قدم هذا الاتصال مباشرة بـ my-release-milvus:19530 . تغيير هذا بناءً على اسم خدمة Milvus. طريقة أكثر مرونة لتحقيق ذلك هي تقديم ConfigMap . انظر هذا المثال للحصول على التفاصيل.
تشغيل ATTU خلف وكيل NGINX
إذا كنت تفضل استخدام تطبيق سطح المكتب ، فيمكنك تنزيل إصدار سطح المكتب من ATTU.
ملحوظة:
- فشل تطبيق تثبيت Mac M Chip: ATTU.App تالف ولا يمكن فتحه.
sudo xattr -rd com.apple.quarantine /Applications/attu.appyarn run build:devyarn run build:release تأكد من الوصول إلى عنوان IP لخادم Milvus من حاوية ATTU. #161
sudo xattr -rd com.apple.quarantine /Applications/attu.app| إنشاء مجموعة | شجرة التجميع |
|---|---|
![]() | ![]() |
| نظرة عامة على المجموعة | عرض البيانات |
|---|---|
![]() | ![]() |
| البحث المتجه | عرض النظام |
|---|---|
![]() | ![]() |
شكرا لك على اهتمامك بالمساهمة في ATTU! إليك كيفية إنشاء ATTU محليًا للمساهمة في الكود ، أو اختبار أحدث الميزات ، أو تجربة العلاقات العامة المفتوحة:
cd server في المحطة.yarn install .yarn start .git checkout -b my-branch .cd client في المحطة.yarn install .yarn start .git checkout -b my-branch .نحن نقدر مساهماتك في ATTU ، بغض النظر عن الحجم. شكرا لدعم المشروع!
إذا واجهت أي أخطاء أو ترغب في طلب ميزة جديدة ، فيرجى إنشاء مشكلة github. من المهم التحقق مما إذا كان شخص آخر قد أنشأ بالفعل مشكلة لنفس المشكلة قبل تقديم مشكلة جديدة.
أمثلة Milvus TypeScript: يوفر هذا الريبو بعض تطبيقات React Simple بناءً على Next.js.
| اسم | العرض التوضيحي | نموذج |
|---|---|---|
| مثال على البحث الدلالي | https://zilliz-semants-search-example.vercel.app | All-Minilm-L6-V2 |
| البحث الدلالي | مقطع-Base-Base-Patch16 | |
| الدلالية-صورة-البحث-العميل | https://zilliz-semantic-image-search-client.vercel.app | مقطع-Base-Base-Patch16 |
فيما يلي بعض الموارد المفيدة لتبدأ مع Milvus:
انضم إلى مجتمعنا النابض بالحياة على Discord Milvus حيث يمكنك مشاركة معرفتك وطرح الأسئلة والمشاركة في محادثات ذات معنى. لا يتعلق الأمر بالترميز فحسب ، بل يتعلق بالتواصل مع أفراد آخرين متشابهين في التفكير. انقر على الرابط أدناه للانضمام الآن!