Da biste postavili par ključ/vrijednost u tabeli pomoću alata komandne linije cbt u Cloud Bigtableu, možete slijediti niz koraka.
Prvo, uvjerite se da imate instaliran Cloud SDK i autentifikaciju s potrebnim dozvolama za pristup Cloud Bigtable-u. Kada to učinite, otvorite Cloud Shell, koji pruža interfejs komandne linije za interakciju sa resursima Google Cloud Platforme (GCP).
Zatim morate kreirati Cloud Bigtable instancu i tabelu unutar te instance. Ovo se može uraditi pomoću sljedeće naredbe:
cbt -project PROJECT_ID -instance INSTANCE_ID createtable TABLE_ID
Zamijenite `PROJECT_ID` sa ID-om vašeg GCP projekta, `INSTANCE_ID` sa ID-om vaše Cloud Bigtable instance, a `TABLE_ID` sa željenim ID-om za vašu tabelu.
Nakon kreiranja tabele, možete koristiti naredbu `cbt set` da postavite par ključ-vrijednost. Sintaksa za ovu naredbu je sljedeća:
cbt -project PROJECT_ID -instance INSTANCE_ID set TABLE_ID ROW_KEY FAMILY:QUALIFIER VALUE
Zamijenite `PROJECT_ID`, `INSTANCE_ID` i `TABLE_ID` odgovarajućim vrijednostima kao što je objašnjeno ranije. `ROW_KEY` predstavlja ključ za red u kojem želite postaviti vrijednost. `FAMILY` se odnosi na porodicu stupaca, a `QUALIFIER` je kvalifikator stupca unutar te porodice. Konačno, `VALUE` predstavlja vrijednost koju želite postaviti.
Evo primjera kako bi komanda mogla izgledati:
cbt -project my-project -instance my-instance set my-table my-row family:column "Hello, World!"
U ovom primjeru postavljamo vrijednost "Hello, World!" u koloni "family:column" za red sa ključem "my-row" u tabeli "my-table".
Prateći ove korake i koristeći cbt alat na komandnoj liniji, možete lako postaviti parove ključ/vrijednost u tabeli unutar Cloud Bigtable.
Ostala nedavna pitanja i odgovori u vezi Bigtable koristeći Cloud Shell:
- Koja je komanda za kreiranje nove porodice unutar tabele u Cloud Bigtable?
- Kako da kreirate novu tabelu u Cloud Bigtableu koristeći cbt alatku komandne linije?
- Kako ažurirate i instalirate potrebne komponente za Cloud Bigtable u Google Cloud Shell?
- Koji su koraci za kreiranje Bigtable instance koristeći Cloud Shell Google Cloud Platforme?