Apache Tajo - Kabuk Komutları

Bu bölümde Tajo Shell komutlarını detaylı olarak anlayacağız.

Tajo kabuk komutlarını yürütmek için, aşağıdaki komutları kullanarak Tajo sunucusunu ve Tajo kabuğunu başlatmanız gerekir -

Sunucuyu başlat

$ bin/start-tajo.sh

Kabuğu Başlat

$ bin/tsql

Yukarıdaki komutlar artık yürütülmeye hazırdır.

Meta Komutları

Şimdi tartışalım Meta Commands. Tsql meta komutları ters eğik çizgiyle başlar(‘\’).

Yardım Komutu

“\?” Komut, yardım seçeneğini göstermek için kullanılır.

Query

default> \?

Result

Yukarıdaki \?Tajo'daki tüm temel kullanım seçeneklerini komut listesi. Aşağıdaki çıktıyı alacaksınız -

Veritabanı Listesi

Tajo'daki tüm veritabanlarını listelemek için aşağıdaki komutu kullanın -

Query

default> \l

Result

Aşağıdaki çıktıyı alacaksınız -

information_schema 
default

Şu anda herhangi bir veritabanı oluşturmadık, bu nedenle iki yerleşik Tajo veritabanını gösteriyor.

Mevcut Veritabanı

\c seçeneği mevcut veritabanı adını görüntülemek için kullanılır.

Query

default> \c

Result

Artık kullanıcı "kullanıcı adı" olarak "varsayılan" veritabanına bağlısınız.

Yerleşik İşlevleri listeleyin

Tüm yerleşik işlevi listelemek için sorguyu aşağıdaki gibi yazın -

Query

default> \df

Result

Aşağıdaki çıktıyı alacaksınız -

Fonksiyonu Tanımla

\df function name - Bu sorgu, verilen işlevin tam açıklamasını döndürür.

Query

default> \df sqrt

Result

Aşağıdaki çıktıyı alacaksınız -

Terminalden Çık

Terminalden çıkmak için aşağıdaki sorguyu yazın -

Query

default> \q

Result

Aşağıdaki çıktıyı alacaksınız -

bye!

Yönetici Komutları

Tajo kabuğu sağlar \admin tüm yönetici özelliklerini listeleme seçeneği.

Query

default> \admin

Result

Aşağıdaki çıktıyı alacaksınız -

Küme Bilgileri

Tajo'da küme bilgilerini görüntülemek için aşağıdaki sorguyu kullanın

Query

default> \admin -cluster

Result

Aşağıdaki çıktıyı alacaksınız -

Ustayı göster

Aşağıdaki sorgu, geçerli ana bilgileri görüntüler.

Query

default> \admin -showmasters

Result

localhost

Benzer şekilde, diğer yönetici komutlarını deneyebilirsiniz.

Oturum Değişkenleri

Tajo istemcisi, Master'a benzersiz bir oturum kimliği aracılığıyla bağlanır. Oturum, istemcinin bağlantısı kesilene veya süresi dolana kadar canlıdır.

Aşağıdaki komut, tüm oturum değişkenlerini listelemek için kullanılır.

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'

\set key val adlı oturum değişkenini ayarlayacak key değeri ile val. Örneğin,

Query

default> \set ‘current_database’='default'

Result

usage: \set [[NAME] VALUE]

Burada, anahtar ve değeri atayabilirsiniz. \setkomut. Değişiklikleri geri almanız gerekirse,\unset komut.