Weaviate అనేది SeMI టెక్నాలజీస్ ద్వారా అభివృద్ధి చేయబడిన ఓపెన్ సోర్స్, క్లౌడ్-నేటివ్, వికేంద్రీకృత నాలెడ్జ్ గ్రాఫ్ సిస్టమ్. ఇది నిజ సమయంలో సంక్లిష్ట డేటా వస్తువులను నిల్వ చేయడానికి, శోధించడానికి మరియు తిరిగి పొందడానికి రూపొందించబడింది, ఇది ఎంటిటీల మధ్య సందర్భోచిత సంబంధాలను ప్రభావితం చేసే తెలివైన అప్లికేషన్లను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది.
Weaviate డేటాను నిర్వహించడానికి మరియు ప్రశ్నించడానికి సెమాంటిక్ శోధన అనే వెక్టార్-ఆధారిత విధానాన్ని ఉపయోగిస్తుంది. Weeviate కూడా word2vec వంటి ఎంబెడ్డింగ్ టెక్నిక్లను ఉపయోగిస్తుంది, ఇది ఒక పదాన్ని లేదా వివిధ ఎంటిటీలను హై-డైమెన్షనల్ వెక్టార్ స్పేస్లోకి మ్యాప్ చేస్తుంది. ఈ విధానం అర్థ సంబంధాలను సంగ్రహిస్తుంది మరియు సారూప్యత-ఆధారిత శోధనలను అనుమతిస్తుంది.
Weaviate ఉదాహరణతో పరస్పర చర్య చేయడానికి ఒక మార్గం Weaviate CLI అని పిలువబడే కమాండ్-లైన్ ఇంటర్ఫేస్ను ఉపయోగించడం. ఈ కమాండ్-లైన్ యుటిలిటీ మిమ్మల్ని Weaviate సర్వర్కు కనెక్ట్ చేయడానికి మరియు వివిధ కార్యకలాపాలను నిర్వహించడానికి అనుమతిస్తుంది.
ఇది వివిధ కార్యకలాపాలను అమలు చేయడానికి మిమ్మల్ని అనుమతించే విస్తృతమైన ఆదేశాలను అందిస్తుంది:
- ఆకృతీకరణ నిర్వహణ
- స్కీమా సృష్టి, సవరణ, తొలగింపు మరియు మరిన్ని
- డేటా దిగుమతి మరియు ఎగుమతులు
- ఎంటిటీ నిర్వహణ
- ప్రశ్న అమలు మరియు మరిన్ని
దాని సరళమైన స్వభావం మరియు యాక్సెస్ సౌలభ్యం కారణంగా, Weaviate CLI సర్వర్తో పరస్పర చర్య చేయడానికి సరళీకృత ఇంటర్ఫేస్ను అందిస్తుంది. ఇది ఉత్పాదకతను పెంచుతుంది మరియు వర్క్ఫ్లోలతో ఆటోమేషన్ మరియు ఏకీకరణను అనుమతిస్తుంది.
ఈ ట్యుటోరియల్ వివిధ పద్ధతులను ఉపయోగించి మీ మెషీన్లో Weavitate CLIని ఎలా ఇన్స్టాల్ చేసి కాన్ఫిగర్ చేయాలో మాకు నేర్పుతుంది.
ఈ పోస్ట్లో అందించబడిన ఆదేశాలు ఉబుంటు 22.04 ఉపయోగించి ప్రదర్శించబడతాయి. అయినప్పటికీ, పైథాన్ ఇన్స్టాల్ చేయబడిన ఏదైనా సిస్టమ్లో కమాండ్లు పని చేస్తాయి.
పైథాన్ను ఇన్స్టాల్ చేయండి
మీ మెషీన్లో పైథాన్ ఇన్స్టాల్ చేయబడిందని నిర్ధారించుకోవడం మొదటి దశ. ఈ పోస్ట్ వ్రాసే సమయంలో, వీవియేట్ CLIకి పైథాన్ 3.7 మరియు అంతకంటే ఎక్కువ అవసరం.
మీరు క్రింది అందించిన దశలతో ఉబుంటులో పైథాన్ 3ని ఇన్స్టాల్ చేయవచ్చు.
కింది ఆదేశాన్ని అమలు చేయడం ద్వారా సిస్టమ్ రిపోజిటరీలను నవీకరించండి:
$ sudo apt-get update
నవీకరించబడిన తర్వాత, మీ సిస్టమ్లో పైథాన్ 3.11ని ఇన్స్టాల్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:
$ sudo apt-get install python3.11
పూర్తయిన తర్వాత, మీరు సరైన పైథాన్ ఇంటర్ప్రెటర్ని కలిగి ఉన్నారని ధృవీకరించడానికి కింది ఆదేశాన్ని అమలు చేయవచ్చు:
python3.11 --వెర్షన్పైథాన్ 3.11.0rc1
మీరు పైథాన్ 11ని డిఫాల్ట్ పైథాన్ ఇంటర్ప్రెటర్గా ఉపయోగించాలనుకుంటే, మీరు కింది ఆదేశాన్ని అమలు చేయవచ్చు:
$ sudo update-alternatives --config python3ఈ ఆదేశం ప్రదర్శించబడే జాబితా నుండి డిఫాల్ట్ పైథాన్ సంస్కరణను ఎంచుకోమని మిమ్మల్ని అడుగుతుంది. పైథాన్ 3.11కి సంబంధించిన ఎంపిక సంఖ్యను నమోదు చేసి, 'Enter' నొక్కండి.
Weaviate CLIని ఇన్స్టాల్ చేయండి
మీ మెషీన్లో వీవియేట్ CLIని ఇన్స్టాల్ చేయడం తదుపరి దశ. అదృష్టవశాత్తూ, మేము పైథాన్ ప్యాకేజీగా సాధనాన్ని కలిగి ఉన్నాము, దీనిని మనం పిప్ ఉపయోగించి త్వరగా ఇన్స్టాల్ చేయవచ్చు.
మీ మెషీన్లో దీన్ని ఇన్స్టాల్ చేయడానికి మీరు కింది ఆదేశాన్ని అమలు చేయవచ్చు:
$ pip ఇన్స్టాల్ weaviate-cliదీన్ని ఇన్స్టాల్ చేయడానికి మీరు “pip3” ఆదేశాన్ని కూడా ఉపయోగించవచ్చు:
$ pip3 weaviate-cliని ఇన్స్టాల్ చేయండిమీరు “పిప్” ఇన్స్టాల్ చేయకుంటే, ఈ క్రింది విధంగా ఇన్స్టాల్ చేయడానికి మీరు సాధారణ ఆదేశంతో “apt”ని ఉపయోగించవచ్చు:
$ sudo apt-get install python3-pip
కింది ఆదేశాన్ని ఉపయోగించి మీరు Weaviate CLI సరిగ్గా ఇన్స్టాల్ చేయబడి ఉంటే మీరు ధృవీకరించవచ్చు:
$ weaviate వెర్షన్వీవియేట్ CLI కాన్ఫిగరేషన్
కమాండ్ వీవియేట్ CLI యొక్క ఇన్స్టాల్ చేసిన సంస్కరణను తిరిగి ఇవ్వాలి. మీకు కాన్ఫిగరేషన్ ఎర్రర్ వస్తే, Weaviate CLIని ప్రారంభించడానికి కింది ఆదేశాన్ని అమలు చేయండి.
$ weaviate config సెట్మునుపటి ఆదేశం మీ Weaviate క్లస్టర్కు వివరాలను అందించమని మిమ్మల్ని అడుగుతుంది. ఉదాహరణకి:
ఇప్పటికే ఉన్న కాన్ఫిగరేషన్ కనుగొనబడలేదు, కొత్తది సృష్టిస్తోంది.దయచేసి weaviate urlని ఇవ్వండి: https://weaviate-linuxhint-cxvme9nb.weaviate.network
దయచేసి ప్రమాణీకరణ పద్ధతిని ఎంచుకోండి:
1) ప్రమాణీకరణ లేదు
2) క్లయింట్ రహస్యం
3) వినియోగదారు పేరు మరియు పాస్వర్డ్
సంఖ్యను నమోదు చేయండి: 2
దయచేసి క్లయింట్ రహస్యాన్ని పేర్కొనండి:
కాన్ఫిగరేషన్ సృష్టి పూర్తయింది
దయచేసి weaviate urlని ఇవ్వండి: ^C
రద్దు చేయబడింది!
పూర్తయిన తర్వాత, మీరు మీ క్లస్టర్ వివరాలను కాన్ఫిగర్ చేసి, యాక్సెస్ మరియు వినియోగ సౌలభ్యం కోసం సేవ్ చేస్తారు.
ముగింపు
మేము మీ సిస్టమ్లో వీవియేట్ CLIని ఇన్స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం యొక్క ప్రాథమికాలను అన్వేషించాము. Weaviate CLIలో వీవియేట్ క్లస్టర్ వివరాలను ఎలా కాన్ఫిగర్ చేయాలో కూడా మేము చర్చించాము.