Apache Tajo - Lệnh Shell
Trong chương này, chúng ta sẽ hiểu chi tiết các lệnh của Tajo Shell.
Để thực hiện các lệnh của Tajo shell, bạn cần khởi động máy chủ Tajo và Tajo shell bằng các lệnh sau:
Khởi động máy chủ
$ bin/start-tajo.sh
Khởi động Shell
$ bin/tsql
Các lệnh trên đã sẵn sàng để thực thi.
Lệnh Meta
Bây giờ chúng ta hãy thảo luận về Meta Commands. Các lệnh meta Tsql bắt đầu bằng dấu gạch chéo ngược(‘\’).
Lệnh trợ giúp
“\?” Lệnh được sử dụng để hiển thị tùy chọn trợ giúp.
Query
default> \?
Result
Trên \?Lệnh liệt kê tất cả các tùy chọn sử dụng cơ bản trong Tajo. Bạn sẽ nhận được kết quả sau:
Cơ sở dữ liệu danh sách
Để liệt kê tất cả các cơ sở dữ liệu trong Tajo, hãy sử dụng lệnh sau:
Query
default> \l
Result
Bạn sẽ nhận được kết quả sau:
information_schema
default
Hiện tại, chúng tôi chưa tạo bất kỳ cơ sở dữ liệu nào nên nó hiển thị hai cơ sở dữ liệu được xây dựng trong Tajo.
Cơ sở dữ liệu hiện tại
\c tùy chọn được sử dụng để hiển thị tên cơ sở dữ liệu hiện tại.
Query
default> \c
Result
Bây giờ bạn được kết nối với cơ sở dữ liệu "mặc định" là "tên người dùng" người dùng.
Liệt kê các chức năng tích hợp
Để liệt kê tất cả hàm tích hợp, hãy nhập truy vấn như sau:
Query
default> \df
Result
Bạn sẽ nhận được kết quả sau:
Mô tả chức năng
\df function name - Truy vấn này trả về mô tả đầy đủ của hàm đã cho.
Query
default> \df sqrt
Result
Bạn sẽ nhận được kết quả sau:
Quit Terminal
Để thoát khỏi thiết bị đầu cuối, hãy nhập truy vấn sau:
Query
default> \q
Result
Bạn sẽ nhận được kết quả sau:
bye!
Lệnh quản trị
Tajo shell cung cấp \admin tùy chọn để liệt kê tất cả các tính năng quản trị.
Query
default> \admin
Result
Bạn sẽ nhận được kết quả sau:
Thông tin cụm
Để hiển thị thông tin cụm trong Tajo, hãy sử dụng truy vấn sau
Query
default> \admin -cluster
Result
Bạn sẽ nhận được kết quả sau:
Hiển thị chủ
Truy vấn sau đây hiển thị thông tin chính hiện tại.
Query
default> \admin -showmasters
Result
localhost
Tương tự, bạn có thể thử các lệnh quản trị khác.
Các biến phiên
Máy khách Tajo kết nối với Master thông qua một id phiên duy nhất. Phiên hoạt động cho đến khi máy khách bị ngắt kết nối hoặc hết hạn.
Lệnh sau được sử dụng để liệt kê tất cả các biến phiên.
Query
default> \set
Result
'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'
Các \set key val sẽ đặt biến phiên có tên key với giá trị val. Ví dụ,
Query
default> \set ‘current_database’='default'
Result
usage: \set [[NAME] VALUE]
Tại đây, bạn có thể gán khóa và giá trị trong \setchỉ huy. Nếu bạn cần hoàn nguyên các thay đổi, hãy sử dụng\unset chỉ huy.