99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Cassandra Cqlsh

2018-12-20 16:56 更新

本章介紹Cassandra查詢語言shell,并解釋如何使用其命令。

默認情況下,Cassandra提供一個提示Cassandra查詢語言shell(cqlsh),允許用戶與它通信。使用此shell,您可以執(zhí)行Cassandra查詢語言(CQL)。

使用cqlsh,你可以

  • 定義模式,
  • 插入數(shù)據(jù),
  • 執(zhí)行查詢。

啟動cqlsh

使用命令cqlsh啟動cqlsh,如下所示。它提供Cassandra cqlsh提示作為輸出。

[hadoop@linux bin]$ cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 | Native protocol v3]
Use HELP for help.
cqlsh>

Cqlsh - 如上所述,此命令用于啟動cqlsh提示符。此外,它還支持更多的選項。下表說明了cqlsh的所有選項及其用法。

選項用法
cqlsh --help顯示有關cqlsh命令的選項的幫助主題。
cqlsh --version提供您正在使用的cqlsh的版本。
cqlsh --color指示shell使用彩色輸出。
cqlsh --debug顯示更多的調試信息。

cqlsh --execute

cql_statement

指示shell接受并執(zhí)行CQL命令。
cqlsh --file= “file name”如果使用此選項,Cassandra將在給定文件中執(zhí)行命令并退出。
cqlsh --no-color指示Cassandra不使用彩色輸出。
cqlsh -u “user name”使用此選項,您可以驗證用戶。默認用戶名為:cassandra。
cqlsh-p “pass word”使用此選項,您可以使用密碼驗證用戶。默認密碼為:cassandra。

Cqlsh命令

Cqlsh有幾個命令,允許用戶與它進行交互。命令如下所示。

記錄的Shell命令

下面給出了Cqlsh記錄的shell命令。這些是用于執(zhí)行任務的命令,如顯示幫助主題,退出cqlsh,描述等。

  • HELP -顯示所有cqlsh命令的幫助主題。

  • CAPTURE -捕獲命令的輸出并將其添加到文件。

  • CONSISTENCY -顯示當前一致性級別,或設置新的一致性級別。

  • COPY -將數(shù)據(jù)復制到Cassandra并從Cassandra復制數(shù)據(jù)。

  • DESCRIBE -描述Cassandra及其對象的當前集群。

  • EXPAND -縱向擴展查詢的輸出。

  • EXIT -使用此命令,可以終止cqlsh。

  • PAGING -啟用或禁用查詢分頁。

  • SHOW -顯示當前cqlsh會話的詳細信息,如Cassandra版本,主機或數(shù)據(jù)類型假設。

  • SOURCE -執(zhí)行包含CQL語句的文件。

  • TRACING -啟用或禁用請求跟蹤。

CQL數(shù)據(jù)定義命令

  • CREATE KEYSPACE -在Cassandra中創(chuàng)建KeySpace。

  • USE -連接到已創(chuàng)建的KeySpace。

  • ALTER KEYSPACE -更改KeySpace的屬性。

  • DROP KEYSPACE -刪除KeySpace

  • CREATE TABLE -在KeySpace中創(chuàng)建表。

  • ALTER TABLE -修改表的列屬性。

  • DROP TABLE -刪除表。

  • TRUNCATE -從表中刪除所有數(shù)據(jù)。

  • CREATE INDEX -在表的單個列上定義新索引。

  • DROP INDEX -刪除命名索引。

CQL數(shù)據(jù)操作指令

  • INSERT -在表中添加行的列。

  • UPDATE -更新行的列。

  • DELETE -從表中刪除數(shù)據(jù)。

  • BATCH -一次執(zhí)行多個DML語句。

CQL字句

  • SELECT -此子句從表中讀取數(shù)據(jù)

  • WHERE -where子句與select一起使用以讀取特定數(shù)據(jù)。

  • ORDERBY -orderby子句與select一起使用,以特定順序讀取特定數(shù)據(jù)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號