apache drill是google dremel 的開源實現。可以查詢 local files、hdfs、amazon s3、hbase、mongodb、hive、rdbms、kafka、opentsdb等資料來源的資料。乙個sql查詢可以同時查詢多個資料來源資料。
結點
角色node1
[root@node2 ~]# /root/apache-drill-1.12.0/bin/sqlline -u jdbc:drill:zk=node3:2181
drill webui配置hive storage
}
drill cli查詢hive0: jdbc:drill:zk=node3:2181> select `studentid`,`language`,`math`,`english` from hive.test limit 5;
drill webui配置hbase storage
,
"size.calculator.enabled": false,
"enabled": true
}
drill cli查詢hbase0: jdbc:drill:zk=node3:2181> use hbase;
0: jdbc:drill:zk=node3:2181> select convert_from(row_key, 'utf8') as rowkey,convert_from(test.cf1.english, 'utf8') as english,convert_from(test.cf1.math, 'utf8') as math from hbase.test;
drill webui配置hdfs storage
,
"json_files":
},"formats": ,
"tsv": ,
"parquet": ,
"json":
}}
drill cli查詢hdfs0: jdbc:drill:zk=node3:2181> use hdfs.json_files;
0: jdbc:drill:zk=node3:2181> select id,type,name,sales from `donuts.json` where type='donut';
drill webui配置mysql storage
drill cli查詢mysql0: jdbc:drill:zk=node3:2181> select tbl_name,tbl_id from mysql.hive.tbls;
mydns安裝測試
mydns安裝測試 mydns安裝測試 公司網域名稱系統幾年來一直通過文字檔案進行管理,效率低,出錯率高。為了改善這種情況,準備通過資料庫對網域名稱進行管理和解析。經過一周多的軟體選型,決定採用mydns 估計幾大虛擬主機服務商均採用此軟體 一 簡介 mydns是乙個unix平台下的免費dns伺服器...
mysql cluster 安裝測試
mysql cluster 實際上是在無共享儲存裝置的情況下實現的一種完全分布式資料庫系統,其主要通過ndb cluster 簡稱ndb 儲存引擎來實現。也就是資料庫集群,最開始的版本是將資料放在記憶體,新的版本是只將索引放入記憶體。記憶體和網路影響 mysql cluster 效能。一安裝mysq...
ORACLE安裝測試
測試安裝是否成功 要測試資料安裝是否成功,可按順序執行以下兩個步驟 測試步驟 1 請執行作業系統級的命令 tnsping orcl 上述命令假定全域性資料庫名是 orcl。以下是命令執行後的示例 c tnsping orcl tns ping utility for 32 bit windows v...