You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Brandon Newell (JIRA)" <ji...@apache.org> on 2015/01/26 19:21:34 UTC
[jira] [Created] (DRILL-2070) 0.7 Embedded Mode on Windows
Brandon Newell created DRILL-2070:
-------------------------------------
Summary: 0.7 Embedded Mode on Windows
Key: DRILL-2070
URL: https://issues.apache.org/jira/browse/DRILL-2070
Project: Apache Drill
Issue Type: Bug
Components: Client - CLI, Client - JDBC, Documentation
Affects Versions: 0.7.0
Environment: Windows 8.1 x64 VM, 6GB RAM, 40GB HD, JDK 1.7.0_71
Reporter: Brandon Newell
Assignee: Jacques Nadeau
Fix For: 0.7.0
Can't launch Drill due to it being unable to start the Drillbit in embedded mode.
I've verified this on my Windows 8.1 x64 VM. Tried inline command as well as !connect from sqlline shell.
C:\Users\admin>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.7.0_71
c:\drill\bin>sqlline.bat -u "jdbc:drill:zk=local"
DRILL_ARGS - " -u jdbc:drill:zk=local"
Calculating HADOOP_CLASSPATH ...
HBASE_HOME not detected...
Calculating Drill classpath...
Error: Failure while attempting to start Drillbit in embedded mode. (state=,code=0)
sqlline version 1.1.6
0: jdbc:drill:zk=local> show databases;
No current connection
0: jdbc:drill:zk=local> !connect jdbc:drill:zk=local
Enter username for jdbc:drill:zk=local: admin
Enter password for jdbc:drill:zk=local: *****
Error: Failure while attempting to start Drillbit in embedded mode. (state=,code=0)
1: jdbc:drill:zk=local>
I updated my drill-override.conf with the following and am able to perform all operations.
drill.exec: {
cluster-id: "drillbits1",
zk.connect: "localhost:2181",
sys.store.provider: {
class: "org.apache.drill.exec.store.sys.zk.ZkPStoreProvider",
# The following section is used by ZkPStoreProvider
zk: {
blobroot: "file:///var/log/drill"
},
# The following section is only required by LocalPStoreProvider
local: {
path: "C:\\drill\\tmp",
write: true
}
}
trace: {
directory: "C:\\drill\\tmp\\drill-trace",
filesystem: "file:///"
},
tmp: {
directories: ["C:\\drill\\tmp"],
filesystem: "drill-local:///"
},
sort: {
purge.threshold : 100,
external: {
batch.size : 4000,
spill: {
batch.size : 4000,
group.size : 100,
threshold : 200,
directories : [ "C:\\drill\\tmp\\spill" ],
fs : "file:///"
}
}
},
}
This fix was recommended here: https://issues.apache.org/jira/browse/DRILL-1907
Also, to execute the sqlline.bat on windows you must put quotes around the arguments, otherwise errors. Please update docs:
c:\drill\bin>sqlline.bat -u "jdbc:drill:zk=local"
https://cwiki.apache.org/confluence/display/DRILL/Installing+Drill+on+Windows
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)