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.
| Параметр | Пример | Необходимый | Описание |
|---|---|---|---|
| Milvus_url | 192.168.0.1:19530 | ЛОЖЬ | Необязательный URL -адрес сервера Milvus |
| База данных | ваша база данных | ЛОЖЬ | Необязательное имя базы данных по умолчанию |
| Attu_log_level | информация | ЛОЖЬ | Необязательно, устанавливает уровень журнала для ATTU |
| Root_cert_path | /path/to/root/cert | ЛОЖЬ | Необязательный путь к корнеу сертификата |
| Private_key_path | /path/to/private/key | ЛОЖЬ | Необязательный путь к личному ключу |
| Cert_chain_path | /path/to/cert/chain | ЛОЖЬ | Необязательный путь к цепочке сертификатов |
| 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 Pod может получить доступ к сервису Milvus. В этом примере это подключается непосредственно с my-release-milvus:19530 . Измените это на основе имени службы Milvus. Более гибким способом достижения этого было бы ввести ConfigMap . Смотрите этот пример для деталей.
Запуск Attu за прокси -сервером Nginx
Если вы предпочитаете использовать настольное приложение, вы можете скачать настольную версию ATTU.
Примечание:
- Приложение Mac M Chip Install Не удалось: 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! Вот как вы можете построить Att
cd server в терминале.yarn install .yarn start .git checkout -b my-branch .cd client в терминале.yarn install .yarn start .git checkout -b my-branch .Мы ценим ваш вклад в ATTU, независимо от размера. Спасибо за поддержку проекта!
Если вы сталкиваетесь с какими -либо ошибками или хотите запросить новую функцию, пожалуйста, создайте проблему GitHub. Важно проверить, создал ли кто -то еще проблему для той же проблемы, прежде чем отправить новую.
Примеры TypeScript Milvus: В этом репошерксете предоставлены несколько простых приложений React на основе next.js.
| Имя | Демо | Модель |
|---|---|---|
| Семантическое исследование-пример | https://zilliz-semantic-search-example.vercel.app | All-Minilm-L6-V2 |
| Семантическая-изображение-поиск | Clip-vit-base-patch16 | |
| Семантическое изображение-поиск-клиент | https://zilliz-semantic-image-search-client.vercel.app | Clip-vit-base-patch16 |
Вот несколько полезных ресурсов, чтобы вы начали с Milvus:
Присоединяйтесь к нашему оживленному сообществу о Discord Milvus, где вы можете поделиться своими знаниями, задавать вопросы и участвовать в значимых разговорах. Речь идет не только о кодировании, а о связи с другими единомышленниками. Нажмите на ссылку ниже, чтобы присоединиться сейчас!