⛳
Google Cloud Shellの基本コマンド「Bigtable編」
# Bigtableインスタンスを作成する
gcloud bigtable instances create [Instance ID] \
--display-name="[Instance display name]" \
--cluster-storage-type=[Storage Type] \
--cluster-config=id=[Cluster ID], zone=[ZONE],nodes=[1]
# cbtコマンドを使うためにプロジェクトとインスタンスをセットする
echo project = `gcloud config get-value project` \
>> ~/.cbtrc
cbt listinstances
echo instance = personalized-sales \
>> ~/.cbtrc
# テーブル新規作成+列laneを追加
cbt createtable [Table Name] \
families="lane"
# テーブルに列を追加
cbt createfamily [Table Name] [列名]
# テーブルの列をすべて表示
cbt ls [Table Name]
# テーブルの列laneにデータhoge#1を追加
cbt set [Table Name] hoge#1 lane:red_hat=seen
# テーブルに格納されたデータを表示
cbt read test-sessions
# テーブルから10件表示
cbt read [Table Name] count=5
# テーブルからキーに指定した接頭辞の文字列が含むものを表示
cbt read [Table name] prefix=[文字列]
# テーブルを削除
cbt deletetable [Table Name]
#インスタンスを削除
cbt deleteinstance [Instance ID]
参考
Discussion