Hoe Weaviate CLI te installeren

Hoe Weaviate Cli Te Installeren



Weaviate is een open-source, cloud-native, gedecentraliseerd kennisgrafieksysteem ontwikkeld door SeMI Technologies. Het is ontworpen om de complexe gegevensobjecten in realtime op te slaan, te doorzoeken en op te halen, waardoor u intelligente toepassingen kunt bouwen die gebruikmaken van de contextuele relaties tussen entiteiten.

Weaviate maakt gebruik van een op vectoren gebaseerde benadering, semantisch zoeken genaamd, om de gegevens te ordenen en te doorzoeken. Weeviate gebruikt ook de inbeddingstechnieken zoals word2vec die een woord of verschillende entiteiten in een hoog-dimensionale vectorruimte afbeeldt. Deze benadering legt semantische relaties vast en maakt zoeken op basis van overeenkomsten mogelijk.







Een manier om te communiceren met een Weaviate-instantie is het gebruik van de opdrachtregelinterface genaamd de Weaviate CLI. Met dit opdrachtregelhulpprogramma kunt u verbinding maken met de Weaviate-server en verschillende bewerkingen uitvoeren.



Het biedt een breed scala aan opdrachten waarmee u verschillende bewerkingen kunt uitvoeren, zoals:



  1. Configuratiebeheer
  2. Schema's maken, wijzigen, verwijderen en meer
  3. Gegevens importeren en exporteren
  4. Beheer van entiteiten
  5. Query-uitvoering en meer

Vanwege de simplistische aard en gemakkelijke toegang biedt de Weaviate CLI een vereenvoudigde interface voor interactie met de server. Dit verhoogt de productiviteit en maakt automatisering en integratie met workflows mogelijk.





Deze tutorial leert ons hoe we de Weavitate CLI op uw computer kunnen installeren en configureren met behulp van verschillende technieken.

De opdrachten die in dit bericht worden gegeven, worden gedemonstreerd met behulp van Ubuntu 22.04. De opdrachten werken echter op elk systeem waarop Python is geïnstalleerd.



Python installeren

De eerste stap is om ervoor te zorgen dat Python op uw computer is geïnstalleerd. Op het moment van schrijven van dit bericht vereist de Weaviate CLI Python 3.7 en hoger.

U kunt Python 3 op Ubuntu installeren met de volgende stappen.

Werk de systeemrepository's bij door de volgende opdracht uit te voeren:

$ sudo apt-get-update

Na de update voert u de volgende opdracht uit om Python 3.11 op uw systeem te installeren:

$ sudo apt-get install python3.11

Na voltooiing kunt u de volgende opdracht uitvoeren om te controleren of u de juiste Python-interpreter hebt:

python3.11 --versie
Python 3.11.0rc1

Als u Python 11 als de standaard Python-interpreter wilt gebruiken, kunt u de volgende opdracht uitvoeren:

$ sudo update-alternatieven --config python3

Deze opdracht vraagt ​​u om de standaard Python-versie uit de weergegeven lijst te kiezen. Voer het selectienummer in dat overeenkomt met Python 3.11 en druk op 'Enter'.

Installeer de Weaviate CLI

De volgende stap is het installeren van de Weaviate CLI op uw computer. Gelukkig hebben we de tool als een Python-pakket dat we snel kunnen installeren met behulp van pip.

U kunt de volgende opdracht uitvoeren om het op uw computer te installeren:

$ pip install weaviate-cli

U kunt ook de opdracht 'pip3' gebruiken om het te installeren:

$ pip3 installeer weaviate-cli

Als u 'pip' niet hebt geïnstalleerd, kunt u 'apt' gebruiken met een eenvoudig commando om het als volgt te installeren:

$ sudo apt-get install python3-pip

U kunt vervolgens controleren of de Weaviate CLI correct is geïnstalleerd met behulp van de volgende opdracht:

$ weaviate versie

Weaviate CLI-configuratie

De opdracht zou de geïnstalleerde versie van de Weaviate CLI moeten retourneren. Als u een configuratiefout krijgt, voert u de volgende opdracht uit om de Weaviate CLI te initialiseren.

$ weaviate configuratie ingesteld

Met de vorige opdracht wordt u gevraagd de details aan uw Weaviate-cluster te verstrekken. Bijvoorbeeld:

Geen bestaande configuratie gevonden, er wordt een nieuwe gemaakt.
Geef een weaviate url: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Selecteer de authenticatiemethode:
1) Geen authenticatie
2) Klantgeheim
3) Gebruikersnaam en wachtwoord
Vul het nummer in: 2
Geef het klantgeheim op:
Het maken van de configuratie is voltooid

Geef een weaviate url op: ^C
afgebroken!

Eenmaal voltooid, worden de details van uw cluster geconfigureerd en opgeslagen voor gemakkelijke toegang en gebruik.

Conclusie

We hebben de basisprincipes van het installeren en configureren van de Weaviate CLI op uw systeem onderzocht. We hebben ook besproken hoe de details van het Weaviate-cluster op de Weaviate CLI kunnen worden geconfigureerd.