ATTUは、オールインワンミルバス管理ツールです。


ATTUは、Milvusを管理および対話するように設計されており、次のような機能を提供します。
開始する前に、Zilliz Cloudまたは独自のサーバーのいずれかにMilvusがインストールされていることを確認してください。
| Milvusバージョン | 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コンテナがMilvus IPアドレスにアクセスできることを確認してください。コンテナを起動した後、Webブラウザーを開き、 http://{ Attu IP }:8000を入力してattu guiを表示します。
| パラメーター | 例 | 必須 | 説明 |
|---|---|---|---|
| milvus_url | 192.168.0.1:19530 | 間違い | オプション、Milvus Server URL |
| データベース | あなたのデータベース | 間違い | オプションのデフォルトデータベース名 |
| 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ポッドがMilvusサービスにアクセスできることを確認してください。この例では、これはmy-release-milvus:19530に直接接続します。 Milvusサービス名に基づいてこれを変更します。これを達成するためのより柔軟な方法は、 ConfigMap導入することです。詳細については、この例を参照してください。
nginxプロキシの後ろにattuを実行します
デスクトップアプリケーションを使用する場合は、ATTUのデスクトップバージョンをダウンロードできます。
注記:
- Mac Mチップインストールアプリに失敗しました:attu.appが破損しており、開くことができません。
sudo xattr -rd com.apple.quarantine /Applications/attu.appyarn run build:devyarn run build:release MilvusサーバーのIPアドレスにATTUコンテナからアクセスできることを確認してください。 #161
sudo xattr -rd com.apple.quarantine /Applications/attu.app| コレクションを作成します | コレクションツリー |
|---|---|
![]() | ![]() |
| コレクションの概要 | データビュー |
|---|---|
![]() | ![]() |
| ベクトル検索 | システムビュー |
|---|---|
![]() | ![]() |
Attuに貢献してくれてありがとう! ATTUをローカルに構築してコードを寄付したり、最新の機能をテストしたり、Open PRを試してみてください。
cd serverを実行して、サーバーディレクトリに移動します。yarn installを実行して依存関係をインストールします。yarn start 。git checkout -b my-branchを実行して、PRの新しいブランチを作成します。cd clientを実行して、クライアントディレクトリに移動します。yarn installを実行して依存関係をインストールします。yarn start 。git checkout -b my-branchを実行して、PRの新しいブランチを作成します。サイズに関係なく、ATTUへの貢献に感謝します。プロジェクトをサポートしてくれてありがとう!
バグが発生したり、新しい機能をリクエストしたい場合は、GitHubの問題を作成してください。新しい問題を提出する前に、他の誰かが同じ問題の問題をすでに作成しているかどうかを確認することが重要です。
Milvus TypeScriptの例:このレポは、next.jsに基づいたいくつかの単純なReactアプリを提供します。
| 名前 | デモ | モデル |
|---|---|---|
| セマンティック検索 - 例 | https://zilliz-semantic-search-example.vercel.app | オールミニルム-L6-V2 |
| セマンティックイメージ検索 | Clip-vit-base-patch16 | |
| セマンティックイメージ検索クライアント | https://zilliz-semantic-image-search-client.vercel.app | Clip-vit-base-patch16 |
Milvusを始めるためのいくつかの役立つリソースを次に示します。
Milvus Discordで活気に満ちたコミュニティに参加して、知識を共有し、質問をして、意味のある会話に参加できます。コーディングだけでなく、他の志を同じくする個人とつながることです。以下のリンクをクリックして今すぐ参加してください!