EMR kümesinde Trino çalıştırarak OSS-HDFS içinde depolanan verileri sorgulayın.
Önkoşullar
Trino seçili olan bir EMR kümesi (EMR-3.42.0 veya sonraki sürümler, ya da EMR-5.8.0 veya sonraki sürümler). Küme oluşturun.
Yetkili erişimle OSS-HDFS etkinleştirilmiş olmalıdır. OSS-HDFS hizmetini etkinleştirin.
Yordam
-
OSS-HDFS hizmetindeki verileri sorgulayın.
-
Trino CLI'ye bağlanın.
EMR on ECS konsolu üzerinde <Trino_server_address> ve <Trino_server_port> değerlerini almak için Services > Trino > Configure sekmesine gidin.
trino --server <Trino_server_address>:<Trino_server_port> --catalog hive -
OSS için bir şema oluşturun.
create schema testDB with (location='oss://{yourBucketName}.{yourBucketEndpoint}/{schema_dir}'); -
Şemayı kullanın.
use testDB; -
Bir tablo oluşturun.
create table tbl (key int, val int); -
Tabloya veri ekleyin.
insert into tbl values (1,666); -
Tablodaki verileri sorgulayın.
select * from tbl;
-