„Weaviate“ yra atvirojo kodo, debesies pagrindu sukurta decentralizuota žinių grafikų sistema, kurią sukūrė „SeMI Technologies“. Jis skirtas saugoti, ieškoti ir gauti sudėtingus duomenų objektus realiuoju laiku, todėl galite kurti intelektualias programas, kurios išnaudoja kontekstinius ryšius tarp objektų.
Duomenims tvarkyti ir pateikti užklausas „Weaviate“ naudoja vektoriniu metodu, vadinamu semantine paieška. „Weeviate“ taip pat naudoja įterpimo metodus, tokius kaip „word2vec“, kuris žodį ar įvairius objektus susieja į didelės dimensijos vektorinę erdvę. Šis metodas fiksuoja semantinius ryšius ir leidžia ieškoti panašumų.
Vienas iš būdų bendrauti su Weaviate egzemplioriumi yra komandų eilutės sąsaja, vadinama Weaviate CLI. Ši komandų eilutės programa leidžia prisijungti prie Weaviate serverio ir atlikti įvairias operacijas.
Jame pateikiamas platus komandų rinkinys, leidžiantis atlikti įvairias operacijas, tokias kaip:
- Konfigūracijos valdymas
- Schemos kūrimas, keitimas, trynimas ir kt
- Duomenų importas ir eksportas
- Subjekto valdymas
- Užklausos vykdymas ir kt
Dėl savo supaprastinimo ir lengvos prieigos „Weaviate CLI“ suteikia supaprastintą sąsają sąveikai su serveriu. Tai padidina produktyvumą ir leidžia automatizuoti bei integruoti darbo eigas.
Šioje pamokoje mus moko, kaip įdiegti ir konfigūruoti Weavitate CLI jūsų kompiuteryje naudojant įvairius metodus.
Šiame pranešime pateiktos komandos demonstruojamos naudojant Ubuntu 22.04. Tačiau komandos veiks bet kurioje sistemoje, kurioje įdiegtas Python.
Įdiekite Python
Pirmas žingsnis yra įsitikinti, kad jūsų kompiuteryje įdiegtas Python. Rašant šį įrašą, Weaviate CLI reikalinga Python 3.7 ir naujesnė versija.
„Python 3“ galite įdiegti „Ubuntu“ atlikdami šiuos veiksmus.
Atnaujinkite sistemos saugyklas vykdydami šią komandą:
$ sudo apt-get atnaujinimas
Atnaujinę paleiskite šią komandą, kad įdiegtumėte Python 3.11 savo sistemoje:
$ sudo apt-get install python3.11
Baigę galite paleisti šią komandą, kad patikrintumėte, ar turite tinkamą Python interpretatorių:
python3.11 – versijaPython 3.11.0rc1
Jei norite naudoti Python 11 kaip numatytąjį Python interpretatorių, galite paleisti šią komandą:
$ sudo update-alternatives --config python3Ši komanda ragina iš rodomo sąrašo pasirinkti numatytąją Python versiją. Įveskite pasirinkimo numerį, atitinkantį Python 3.11, ir paspauskite „Enter“.
Įdiekite Weaviate CLI
Kitas žingsnis yra įdiegti Weaviate CLI savo kompiuteryje. Laimei, turime įrankį kaip Python paketą, kurį galime greitai įdiegti naudodami pip.
Norėdami įdiegti ją savo kompiuteryje, galite paleisti šią komandą:
$ pip įdiegti weviate-cliTaip pat galite naudoti komandą „pip3“, kad ją įdiegtumėte:
$ pip3 įdiegti weaviate-cliJei neturite įdiegto „pip“, galite naudoti „apt“ naudodami paprastą komandą, kad ją įdiegtumėte taip:
$ sudo apt-get įdiegti python3-pip
Tada galite patikrinti, ar teisingai įdiegėte Weaviate CLI, naudodami šią komandą:
$ weaviate versijaWeaviate CLI konfigūracija
Komanda turėtų grąžinti įdiegtą Weaviate CLI versiją. Jei gaunate konfigūracijos klaidą, paleiskite šią komandą, kad inicijuotų Weaviate CLI.
$ weaviate konfigūracijos rinkinysAnkstesnė komanda ragina pateikti išsamią informaciją apie savo Weaviate klasterį. Pavyzdžiui:
Esamos konfigūracijos nerasta, kuriama nauja.Nurodykite pynimo URL: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Pasirinkite autentifikavimo metodą:
1) Jokio autentifikavimo
2) Kliento paslaptis
3) Vartotojo vardas ir slaptažodis
Įveskite numerį: 2
Nurodykite kliento paslaptį:
Konfigūracijos kūrimas baigtas
Nurodykite pynimo URL: ^C
Nutraukta!
Kai baigsite, išsami informacija apie klasterį bus sukonfigūruota ir išsaugota, kad būtų lengviau pasiekti ir naudoti.
Išvada
Ištyrėme Weaviate CLI diegimo ir konfigūravimo jūsų sistemoje pagrindus. Taip pat aptarėme, kaip sukonfigūruoti išsamią „Weaviate“ klasterio informaciją „Weaviate“ CLI.