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.