1. 程式人生 > >Drill for windows 安裝以及使用

Drill for windows 安裝以及使用

先簡單說兩句

1.drill 是建立在檔案系統上的,針對千萬級別的查詢的神器,如果你不信,哥告訴你:https://drill.apache.org/docs 看看就知道了。

2. drill 是一個非常容易使用的selecter ,在windows 上就可以使用。

drill 的安裝

2.下載並解壓到一個固定的目錄,然後就可以使用了。

drill 的使用

1.進入bin目錄:如下圖所示


2. 執行開啟本機查詢命令:sqlline.bat -u "jdbc:drill:zk=local"。如下圖所示:


3.使用:select * from  sys.drillbits; 查詢drill上的自動錶如下圖:


4.web 訪問,在本機啟動之後,可以在http://localhost:8047/storage 去看詳細資訊。如下圖:


通過上面的這四步驟的學習,差不多對drill 就有一定得了解了。。。

做點筆記看看吧:

1.
http://www.javacodegeeks.com/2015/02/analyze-highly-dynamic-datasets-apache-drill.html . 介紹...


2.
http://segmentfault.com/a/1190000002652348#articleHeader0 安裝和簡單試用.


Drill支援的SQL函式: 
limit,  kvgen(自帶函式), flatten(自帶函式), sum, substr(), strpos(), in(),cast(),max(),min(),count(),left(),right(),replace(),length(),extract(),


Drill支援的查詢條件: 
where,group by, order by,is null, is not null, or, join(TestJdbcDistQuery.java.129),


Drill 的查詢需要語法是:
select * from  dfs.`本地檔案(Parquet、JSON、CSV等檔案)絕對路徑`  where ... group by ... order by ... 


3.
https://github.com/apache/drill/blob/master/exec/jdbc/src/test/java/org/apache/drill/jdbc/test/JdbcTestQueryBase.java


查詢執行步驟:1,2,
1.在安裝目錄執行 :


sqlline.bat -u "jdbc:drill:zk=local"


sqlline -u "jdbc:drill:schema=dfs;zk=local"


sqlline -u "jdbc:drill:schema=cp;zk=local"


sqlline sqlline.bat -u "jdbc:drill:schema=dfs;zk=local"


sqlline -u "jdbc:drill:schema=parquet-local -n admin -p admin"


http://localhost:8047/storage


2.查詢基本語法 :


select * from  dfs.`本地檔案(Parquet、JSON、CSV等檔案)絕對路徑`  where ... group by ... order by ... 


Drill 主要作用介紹:
http://drill.apache.org/docs/drill-introduction/
http://doc.mapr.com/display/MapR/Connecting+Apache+Drill+to+Data+Sources


support:
select count(columns[4]) from  dfs.`/*/transdata.tbl` group by columns[4] ;
select columns[1],columns[2],columns[3],columns[4] from  dfs.`/*/transdata.tbl` where columns[1]=9951987 and columns[2]='Jack WALLACE'   19 line


select count(columns[0]) from dfs.`/togeek/trans/data2/transdata.tbl`


unsupport:
delete from dfs.`/*/transdata.tbl` where columns[1]=9951987 and columns[2]='Jack WALLACE'
update dfs.`/*/transdata.tbl` set columns[1]=99599999 where columns[1]=9951987 and columns[2]='Jack WALLACE'
insert into  dfs.`/*/transtest.tbl` (columns[0],columns[1],columns[2],columns[3],columns[4],columns[5],columns[6],columns[7],columns[8],columns[9],columns[10],columns[11],columns[12],columns[13],columns[14])  values ("220101816","3538365","Gabriella AHAW","1934-09-13","M","AZ","M","1668487","9-90652-700-1","75.99","COM1PUTERS","74.99","39","2010-05-30 11:24:11","false");








相關推薦

Drill for windows 安裝以及使用

先簡單說兩句 1.drill 是建立在檔案系統上的,針對千萬級別的查詢的神器,如果你不信,哥告訴你:https://drill.apache.org/docs 看看就知道了。 2. drill 是一個非常容易使用的selecter ,在windows 上就可以使用。 dr

RabbitMQ for windows 安裝以及環境配置

RabbitMQ 安裝以及環境配置 RabbitMQ 基於 Erlang OTP 平臺,在安裝RabbitMQ之前需要安裝配置好 Erlang 環境 Erlang 安裝以及環境配置 首先,下載Erlang,點選進入下載頁面,具體下載的版本隨當前系統

NBU Client For Windows 安裝

nbu7 netbackup7 client 安裝 更新NBU Client For Windows安裝客戶端添加NBU SERVER HOSTS解析2. 在NBU SERVER添加客戶端HOSTS解析[[email protected]/* */ ~]# more /etc/hosts10.17

Ubuntu Navicat for MySQL安裝以及破解方案

href bsp .net spa 學習 sql run tle article Ubuntu Navicat for MySQL安裝以及破解方案 學習了:http://blog.csdn.net/loadrunn/article/details/50886772 Ub

MySql5.7.11 for Windows 安裝(二)

secure user data javascrip pda 使用 退出 快的 就會 原文:MySql5.7.11 for Windows 安裝(二) 安裝之後,首先創建data文件夾(舊版本本來就有),管理員打開cmd,cd到bin文件夾,輸入

vCenter Server 6.5U1 for Windows 安裝

enter 服務器 特權 登錄 體驗 text term auto proc 一、安裝vCenter Server1、在軟件安裝目錄中,雙擊autorun.exe文件啟動安裝程序。選擇適用於VMware vCenter服務器窗口,單擊安裝。 2、安裝向導啟動頁面顯示。單擊下

Readis For Windows安裝及密碼、IP限制

github edi 外部 使用 font post gpo 下一步 tro 一、下載與安裝Readis Github下載地址:https://github.com/MicrosoftArchive/redis/tags 下載.MSI後下一步安裝即可 二、驗證安裝 1、 在

python---redis在windows安裝以及測試

pri 實現 oca imp AR 兩個 python 安裝 cal pan 手冊以及下載地址http://www.runoob.com/redis/redis-install.html,以及啟動和測試 python 安裝redis模塊 pip3 install redi

Docker for windows : 安裝Redis

exec test dock -- exe repos sql Go image 一、創建並運行容器 docker run -d -it --name redis d4f259423416 PS C:\Users\K-Jso> docker images -

nginx for windows 安裝

只有一個 html nginx 安裝 bubuko dos命令 根目錄 png 進程 重新 一.nginx for windows 的安裝地址: http://nginx.org/en/download.html 二.nginx 安裝地址: http://nginx.org

Docker for Windows安裝與Linux+PHP開發環境搭建(二)

Docker for Windows安裝與Linux+PHP開發環境搭建(二) 上一篇講了docker安裝與環境搭建的步驟,這一次主要是介紹過程中遇到的錯誤情形及其錯誤處理方法: 1).執行docker pull local.registry.com:5000/php 或其他連線本地

Docker for Windows安裝與Linux+PHP開發環境搭建(一)

Docker是什麼? 簡單得來說,Docker是一個由GO語言寫的程式執行的“容器”(Linux containers, LXCs); 目前雲服務的基石是作業系統級別的隔離,在同一臺物理伺服器上虛擬出多個主機。Docker則實現了一種應用程式級別的隔離; 它改變我們基本的開發、操作單元,

mysql windows 安裝以及簡單配置

1.解壓縮; 2.複製目錄下的my-default.ini檔案為my.ini檔案; 3.修改my.ini檔案: basedir=(mysql根目錄,例如:f:\mysql\) datadri=(mysql根目錄下data資料夾,例如:f:\mysql\data) port=3306 (注:註釋去掉,

Docker for Windows 安裝

前言: 環境:windows10專業版 64位 正文: 官方下載地址:https://hub.docker.com/editions/community/docker-ce-desktop-windo 勾選 use windows containers instead of linux contain

Docker for Windows --安裝

1.windows按照Docker的基本要求 (1)64位作業系統,win7或者更高  (2)支援“ Hardware Virtualization Technology”,並且,“virtualization ”可用 2.具體安裝步驟 即安裝Docker Tool

Git for Windows安裝和基本設定

1、下載地址: 2、下載完成後安裝,安裝路徑自己選擇,其他的選項參照下圖: 其他的一步一步往下即可,最後Finish完成安裝; 3、配置github的ssh金鑰: (1)開啟Git Bash檢視電腦上是否已經存在SSH金鑰: 輸入 cd ~/.ssh 若如上圖顯示無法找

JSLint for eclipse 安裝以及setting 說明

JSLint is a JavaScript program that looks for problems in JavaScript programs. It is acode quality tool how to use JSLintfor  Eclipse Ins

MongoDB在windows安裝以及基本命令操作

安裝 基本命令 在解壓好的資料夾下新建資料夾/data/db 操作mongo服務的基本命令 啟動資料庫 進入到bin目錄下,輸入mongod -dbpath ../data/db,就可以啟動資料庫了(如果不指定地址,執行mongod –

MySQL8.0 For Windows 安裝教程(自定義配置檔案、密碼方式修改)

下載zip安裝包:   MySQL8.0 For Windows zip包下載地址:https://dev.mysql.com/downloads/file/?id=476233,進入頁面後可以不登入。後點擊底部“No thanks, just start my downl

Oracle數據庫簡介以及windows安裝過程

oracle數據庫Oracle數據庫簡介也許很多人熟悉SQL server,並不是太了解Oracle數據庫,這裏進行一下簡單的介紹Oracle數據庫的創始人是勞倫斯.埃裏斯Oracle數據庫能被多個操作系統使用eg:windows,linux,Solaris,AIX等現在我們把Oracle和SQL serve