Today I tried installing Drill 1.8 (in embedded mode) on a production Windows 
2012R2 Server, using the identical setup that is working find on my Windows 10 
Development workstation.
Disk layout is identical on the production machine.

For reasons I can't figure, drill fails to write to 
/tmp/drill/sys.storage_plugins/hbase.sys.drill
(I'm positively sure the file system permission are totally fine on my 
production system and drill has the right to write there.
In fact, it creates the /tmp/drill/sys.storage_plugins directory, but the 
hbase.sys.drill file has 0 bytes site.
)

Any clues?

Best regards,
Alexander

Stack trace is:

DRILL_ARGS - " -u jdbc:drill:zk=local"
HADOOP_HOME not detected...
HBASE_HOME not detected...
Calculating Drill classpath...
Error: Failure in starting embedded Drillbit: java.lang.RuntimeException: 
ExitCodeException exitCode=-1073741515: (state=,code=0)
java.sql.SQLException: Failure in starting embedded Drillbit: 
java.lang.RuntimeException: ExitCodeException exitCode=-1073741515:
        at 
org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:130)
        at 
org.apache.drill.jdbc.impl.DrillJdbc41Factory.newDrillConnection(DrillJdbc41Factory.java:64)
        at 
org.apache.drill.jdbc.impl.DrillFactory.newConnection(DrillFactory.java:69)
        at 
net.hydromatic.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:126)
        at org.apache.drill.jdbc.Driver.connect(Driver.java:72)
        at sqlline.DatabaseConnection.connect(DatabaseConnection.java:167)
        at sqlline.DatabaseConnection.getConnection(DatabaseConnection.java:213)

        at sqlline.Commands.connect(Commands.java:1083)
        at sqlline.Commands.connect(Commands.java:1015)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
sqlline.ReflectiveCommandHandler.execute(ReflectiveCommandHandler.java:36)
        at sqlline.SqlLine.dispatch(SqlLine.java:742)
        at sqlline.SqlLine.initArgs(SqlLine.java:528)
        at sqlline.SqlLine.begin(SqlLine.java:596)
        at sqlline.SqlLine.start(SqlLine.java:375)
        at sqlline.SqlLine.main(SqlLine.java:268)
Caused by: java.lang.RuntimeException: ExitCodeException exitCode=-1073741515:
        at 
org.apache.drill.exec.store.sys.store.LocalPersistentStore.put(LocalPersistentStore.java:165)
        at 
org.apache.drill.exec.store.sys.store.LocalPersistentStore.putIfAbsent(LocalPersistentStore.java:176)
        at 
org.apache.drill.exec.store.StoragePluginRegistryImpl.createPlugins(StoragePluginRegistryImpl.java:146)
        at 
org.apache.drill.exec.store.StoragePluginRegistryImpl.init(StoragePluginRegistryImpl.java:126)
        at org.apache.drill.exec.server.Drillbit.run(Drillbit.java:123)
        at 
org.apache.drill.jdbc.impl.DrillConnectionImpl.<init>(DrillConnectionImpl.java:121)
        ... 18 more
Caused by: ExitCodeException exitCode=-1073741515:
        at org.apache.hadoop.util.Shell.runCommand(Shell.java:545)
        at org.apache.hadoop.util.Shell.run(Shell.java:456)
        at 
org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:722)
        at org.apache.hadoop.util.Shell.execCommand(Shell.java:815)
        at org.apache.hadoop.util.Shell.execCommand(Shell.java:798)
        at 
org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:728)
        at 
org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileOutputStream.<init>(RawLocalFileSystem.java:225)
        at 
org.apache.hadoop.fs.RawLocalFileSystem$LocalFSFileOutputStream.<init>(RawLocalFileSystem.java:209)
        at 
org.apache.hadoop.fs.RawLocalFileSystem.createOutputStreamWithMode(RawLocalFileSystem.java:305)
        at 
org.apache.hadoop.fs.RawLocalFileSystem.create(RawLocalFileSystem.java:294)
        at 
org.apache.hadoop.fs.RawLocalFileSystem.create(RawLocalFileSystem.java:326)
        at 
org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSOutputSummer.<init>(ChecksumFileSystem.java:393)
        at 
org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:456)
        at 
org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:435)
        at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:909)
        at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:890)
        at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:787)
        at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:776)
        at 
org.apache.drill.exec.store.dfs.DrillFileSystem.create(DrillFileSystem.java:159)
        at 
org.apache.drill.exec.store.sys.store.LocalPersistentStore.put(LocalPersistentStore.java:162)
        ... 23 more
apache drill 1.8.0
"drill baby drill"
0: jdbc:drill:zk=local> !quit
Error: Failure in starting embedded Drillbit: java.lang.RuntimeException: Unable
to deserialize "/tmp/drill/sys.storage_plugins/hbase.sys.drill" (state=,code=0)

Error: Failure in starting embedded Drillbit: java.lang.RuntimeException: Unable
to deserialize "/tmp/drill/sys.storage_plugins/hbase.sys.drill" (state=,code=0)

d:\apache-drill>

Reply via email to