Paano Mag-install ng Weaviate CLI

Paano Mag Install Ng Weaviate Cli



Ang Weaviate ay isang open-source, cloud-native, desentralisadong knowledge graph system na binuo ng SeMI Technologies. Ito ay idinisenyo upang mag-imbak, maghanap, at kunin ang mga kumplikadong data object sa real-time na nagbibigay-daan sa iyong bumuo ng mga matatalinong application na nakikinabang sa mga kontekstwal na relasyon sa pagitan ng mga entity.

Gumagamit ang Weaviate ng vector-based na diskarte na tinatawag na semantic search upang ayusin at i-query ang data. Ginagamit din ng Weeviate ang mga diskarte sa pag-embed tulad ng word2vec na nagmamapa ng salita o iba't ibang entity sa isang high-dimensional na vector space. Kinukuha ng diskarteng ito ang mga semantikong relasyon at nagbibigay-daan para sa mga paghahanap na batay sa pagkakatulad.







Ang isang paraan upang makipag-ugnayan sa isang halimbawa ng Weaviate ay ang paggamit ng command-line interface na tinatawag na Weaviate CLI. Ang command-line utility na ito ay nagpapahintulot sa iyo na kumonekta sa Weaviate server at magsagawa ng iba't ibang mga operasyon.



Nagbibigay ito ng malawak na hanay ng mga utos na nagpapahintulot sa iyo na magsagawa ng iba't ibang mga operasyon tulad ng:



  1. Pamamahala ng configuration
  2. Paggawa ng schema, pagbabago, pagtanggal, at higit pa
  3. Pag-import at pag-export ng data
  4. Pamamahala ng entidad
  5. Pagpapatupad ng query, at higit pa

Dahil sa pagiging simple nito at kadalian ng pag-access, ang Weaviate CLI ay nagbibigay ng pinasimple na interface upang makipag-ugnayan sa server. Pinahuhusay nito ang pagiging produktibo at nagbibigay-daan para sa automation at pagsasama sa mga daloy ng trabaho.





Ang tutorial na ito ay nagtuturo sa amin kung paano i-install at i-configure ang Weavitate CLI sa iyong makina gamit ang iba't ibang mga diskarte.

Ang mga utos na ibinigay sa post na ito ay ipinapakita gamit ang Ubuntu 22.04. Gayunpaman, ang mga utos ay gagana sa anumang sistema kung saan naka-install ang Python.



I-install ang Python

Ang unang hakbang ay upang matiyak na mayroon kang Python na naka-install sa iyong makina. Sa oras ng pagsulat ng post na ito, ang Weaviate CLI ay nangangailangan ng Python 3.7 at mas mataas.

Maaari mong i-install ang Python 3 sa Ubuntu gamit ang mga sumusunod na ibinigay na hakbang.

I-update ang mga repositoryo ng system sa pamamagitan ng pagpapatakbo ng sumusunod na command:

$ sudo apt-get update

Kapag na-update, patakbuhin ang sumusunod na command upang i-install ang Python 3.11 sa iyong system:

$ sudo apt-get install python3.11

Sa pagkumpleto, maaari mong patakbuhin ang sumusunod na command upang i-verify na mayroon kang tamang interpreter ng Python:

python3.11 --bersyon
Python 3.11.0rc1

Kung nais mong gamitin ang Python 11 bilang default na interpreter ng Python, maaari mong patakbuhin ang sumusunod na command:

$ sudo update-alternatives --config python3

Ang utos na ito ay nag-uudyok sa iyo na piliin ang default na bersyon ng Python mula sa ipinapakitang listahan. Ipasok ang numero ng pagpili na naaayon sa Python 3.11 at pindutin ang 'Enter'.

I-install ang Weaviate CLI

Ang susunod na hakbang ay i-install ang Weaviate CLI sa iyong makina. Sa kabutihang palad, mayroon kaming tool bilang isang pakete ng Python na mabilis naming mai-install gamit ang pip.

Maaari mong patakbuhin ang sumusunod na command upang mai-install ito sa iyong makina:

$ pip install weaviate-cli

Maaari mo ring gamitin ang command na 'pip3' upang i-install ito:

$ pip3 i-install ang weaviate-cli

Kung wala kang naka-install na 'pip', maaari mong gamitin ang 'apt' gamit ang isang simpleng command upang i-install ito tulad ng sumusunod:

$ sudo apt-get install python3-pip

Pagkatapos ay maaari mong i-verify kung na-install mo nang tama ang Weaviate CLI gamit ang sumusunod na command:

$ weaviate na bersyon

Weaviate CLI Configuration

Dapat ibalik ng command ang naka-install na bersyon ng Weaviate CLI. Kung nakakuha ka ng error sa pagsasaayos, patakbuhin ang sumusunod na command upang simulan ang Weaviate CLI.

$ weaviate config set

Ang nakaraang command ay nag-uudyok sa iyo na ibigay ang mga detalye sa iyong Weaviate cluster. Halimbawa:

Walang nakitang umiiral na configuration, gumagawa ng bago.
Mangyaring magbigay ng weaviate url: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Mangyaring piliin ang paraan ng pagpapatunay:
1) Walang pagpapatunay
2) Lihim ng kliyente
3) Username at password
Ilagay ang numero: 2
Mangyaring tukuyin ang sikreto ng kliyente:
Kumpleto na ang paggawa ng config

Mangyaring magbigay ng weaviate url: ^C
Na-abort!

Kapag nakumpleto na, magkakaroon ka ng mga detalye ng iyong cluster na na-configure at nai-save para sa kadalian ng pag-access at paggamit.

Konklusyon

Ginalugad namin ang mga pangunahing kaalaman sa pag-install at pag-configure ng Weaviate CLI sa iyong system. Tinalakay din namin kung paano i-configure ang mga detalye ng cluster ng Weaviate sa Weaviate CLI.