- Apache Tajo 教程
- Apache Tajo - 首頁
- Apache Tajo - 簡介
- Apache Tajo - 架構
- Apache Tajo - 安裝
- Apache Tajo - 配置設定
- Apache Tajo - Shell 命令
- Apache Tajo - 資料型別
- Apache Tajo - 運算子
- Apache Tajo - SQL 函式
- Apache Tajo - 數學函式
- Apache Tajo - 字串函式
- Apache Tajo - 日期時間函式
- Apache Tajo - JSON 函式
- Apache Tajo - 資料庫建立
- Apache Tajo - 表管理
- Apache Tajo - SQL 語句
- 聚合 & 視窗函式
- Apache Tajo - SQL 查詢
- Apache Tajo - 儲存外掛
- 與 HBase 整合
- Apache Tajo - 與 Hive 整合
- OpenStack Swift 整合
- Apache Tajo - JDBC 介面
- Apache Tajo - 自定義函式
- Apache Tajo 有用資源
- Apache Tajo - 快速指南
- Apache Tajo - 有用資源
- Apache Tajo - 討論
Apache Tajo - Shell 命令
在本章中,我們將詳細瞭解 Tajo Shell 命令。
要執行 Tajo Shell 命令,您需要使用以下命令啟動 Tajo 伺服器和 Tajo Shell:
啟動伺服器
$ bin/start-tajo.sh
啟動 Shell
$ bin/tsql
以上命令現在已準備好執行。
元命令
現在讓我們討論一下 **元命令**。Tsql 元命令以反斜槓 **(‘\’)** 開頭。
幫助命令
**“\?”** 命令用於顯示幫助選項。
查詢
default> \?
結果
以上 **\?** 命令列出了 Tajo 中所有基本用法選項。您將收到以下輸出:
列出資料庫
要列出 Tajo 中的所有資料庫,請使用以下命令:
查詢
default> \l
結果
您將收到以下輸出:
information_schema default
目前,我們還沒有建立任何資料庫,因此它顯示了兩個內建的 Tajo 資料庫。
當前資料庫
**\c** 選項用於顯示當前資料庫名稱。
查詢
default> \c
結果
您現在已連線到資料庫“default”,使用者為“username”。
列出內建函式
要列出所有內建函式,請鍵入以下查詢:
查詢
default> \df
結果
您將收到以下輸出:
描述函式
**\df 函式名** - 此查詢返回給定函式的完整描述。
查詢
default> \df sqrt
結果
您將收到以下輸出:
退出終端
要退出終端,請鍵入以下查詢:
查詢
default> \q
結果
您將收到以下輸出:
bye!
管理員命令
Tajo Shell 提供 **\admin** 選項來列出所有管理員功能。
查詢
default> \admin
結果
您將收到以下輸出:
叢集資訊
要顯示 Tajo 中的叢集資訊,請使用以下查詢
查詢
default> \admin -cluster
結果
您將收到以下輸出:
顯示主節點
以下查詢顯示當前主節點資訊。
查詢
default> \admin -showmasters
結果
localhost
同樣,您可以嘗試其他管理員命令。
會話變數
Tajo 客戶端透過唯一的會話 ID 連線到主節點。會話在客戶端斷開連線或過期之前一直處於活動狀態。
以下命令用於列出所有會話變數。
查詢
default> \set
結果
'SESSION_LAST_ACCESS_TIME' = '1470206387146' 'CURRENT_DATABASE' = 'default' ‘USERNAME’ = 'user' 'SESSION_ID' = 'c60c9b20-dfba-404a-822f-182bc95d6c7c' 'TIMEZONE' = 'Asia/Kolkata' 'FETCH_ROWNUM' = '200' ‘COMPRESSED_RESULT_TRANSFER' = 'false'
**\set key val** 將設定名為 **key** 的會話變數,其值為 **val**。例如,
查詢
default> \set ‘current_database’='default'
結果
usage: \set [[NAME] VALUE]
在這裡,您可以在 **\set** 命令中分配鍵和值。如果您需要恢復更改,則使用 **\unset** 命令。
廣告