Not sure about redistributing with Drill but the user guide should definitely mention it as a required step for running on Windows 2012R2.
Could you please create a JIRA to update the Drill documentation. aditya... On Thu, Sep 8, 2016 at 11:29 AM, Holy Alexander < [email protected]> wrote: > Bingo! > MSVCR100.dll (a very old C/C++ runtime DLL) is missing. > This should be distributed/installed along with winutils > > Thanks a lot! > > Best regards, > Alexander > > -----Original Message----- > From: Aditya [mailto:[email protected]] > Sent: 08 September 2016 19:46 > To: user <[email protected]> > Subject: Re: cannot start up drill on Windows 2012R2 > > One reason I can think of is that "%HADOOP_HOME%" is not set to point to > "%DRILL_HOME%\winutils" or a valid Hadoop home directory. > > If it is not the case, please check if you are able to run > "d:\apache-drill\winutils\bin\winutils.exe" in a command prompt without > any error. > > On Thu, Sep 8, 2016 at 10:41 AM, Holy Alexander < > [email protected]> wrote: > > > 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> > > >
