I have not tried to run Blur in windows. The only dependence that I can think of that would hold you back is Hadoop. However if you are running Blur on a single machine you don't have to have HDFS installed and running. You could create a table referencing your local hard drive file:///some/local/path. The biggest issue is going to be the lack of start and stop scripts.
Aaron On Mon, Feb 4, 2013 at 1:47 AM, Li Li <[email protected]> wrote: > thanks. I have built successfully in linux. > btw, hadoop can only run in pseudo distributed mode in windows. > what about blur? > > On Mon, Feb 4, 2013 at 2:17 PM, Gagan Juneja <[email protected]> > wrote: > > Yeah I got it. chmod command is failing in windows system. Please install > > cygwin (with its help you can run unix commands on windows environment). > I > > believe this will solve this issue. > > > > Regards, > > Gagan > > > > On Mon, Feb 4, 2013 at 11:42 AM, Li Li <[email protected]> wrote: > > > >> I have not installed hadoop/hdfs in my windows 7 box. that's the > problem? > >> ------------------------------------------------------- > >> T E S T S > >> ------------------------------------------------------- > >> Running org.apache.blur.store.blockcache.BlockCacheTest > >> 13/02/04 13:47:31 INFO jvm.JvmMetrics: Initializing JVM Metrics with > >> processName > >> =blur, sessionId=1359956851299 > >> Cache Hits = 24 > >> Cache Misses = 9976 > >> Store = 0.0061420423 > >> Fetch = 0.0013997785 > >> # of Elements = 8191 > >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.576 > sec > >> Running org.apache.blur.store.blockcache.BlockDirectoryTest > >> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.166 > sec > >> Running > org.apache.blur.store.compressed.CompressedFieldDataDirectoryTest > >> 13/02/04 13:47:36 WARN util.NativeCodeLoader: Unable to load > native-hadoop > >> libra > >> ry for your platform... using builtin-java classes where applicable > >> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.504 > sec > >> Running org.apache.blur.store.HdfsDirectoryTest > >> Working on pass [0] seed [-7756543742976133877] contains [false] > >> java.io.IOException: Cannot run program "chmod": CreateProcess error=2, > >> ???????? > >> ? > >> at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) > >> at org.apache.hadoop.util.Shell.runCommand(Shell.java:200) > >> at org.apache.hadoop.util.Shell.run(Shell.java:182) > >> at > >> org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java: > >> 375) > >> at org.apache.hadoop.util.Shell.execCommand(Shell.java:461) > >> at org.apache.hadoop.util.Shell.execCommand(Shell.java:444) > >> at > >> org.apache.hadoop.fs.RawLocalFileSystem.execCommand(RawLocalFileSyste > >> m.java:533) > >> at > >> org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSys > >> tem.java:524) > >> at > >> org.apache.hadoop.fs.FilterFileSystem.setPermission(FilterFileSystem. > >> java:292) > >> at > >> org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.jav > >> a:386) > >> at > >> org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.jav > >> a:365) > >> at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:607) > >> at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:588) > >> at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:495) > >> at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:487) > >> at > >> org.apache.blur.store.hdfs.HdfsFileWriter.<init>(HdfsFileWriter.java: > >> 39) > >> at > >> org.apache.blur.store.hdfs.HdfsDirectory.createOutput(HdfsDirectory.j > >> ava:72) > >> at > >> org.apache.blur.store.HdfsDirectoryTest.createFile(HdfsDirectoryTest. > >> java:173) > >> at > >> org.apache.blur.store.HdfsDirectoryTest.testRandomAccessWrites(HdfsDi > >> rectoryTest.java:131) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > >> java:39) > >> at > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > >> sorImpl.java:25) > >> at java.lang.reflect.Method.invoke(Method.java:597) > >> at > >> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framework > >> Method.java:44) > >> at > >> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCal > >> lable.java:15) > >> at > >> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMe > >> thod.java:41) > >> at > >> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMet > >> hod.java:20) > >> at > >> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores. > >> java:28) > >> at > >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun > >> ner.java:76) > >> at > >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun > >> ner.java:50) > >> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) > >> at > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) > >> at > >> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) > >> at > org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) > >> at > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) > >> at org.junit.runners.ParentRunner.run(ParentRunner.java:236) > >> at > >> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet. > >> java:53) > >> at > >> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4 > >> Provider.java:123) > >> at > >> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider > >> .java:104) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > >> java:39) > >> at > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > >> sorImpl.java:25) > >> at java.lang.reflect.Method.invoke(Method.java:597) > >> at > >> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray( > >> ReflectionUtils.java:164) > >> at > >> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke > >> (ProviderFactory.java:110) > >> at > >> org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(Suref > >> ireStarter.java:175) > >> at > >> org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWh > >> enForked(SurefireStarter.java:107) > >> at > >> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java: > >> 68) > >> Caused by: java.io.IOException: CreateProcess error=2, ????????? > >> at java.lang.ProcessImpl.create(Native Method) > >> at java.lang.ProcessImpl.<init>(ProcessImpl.java:81) > >> at java.lang.ProcessImpl.start(ProcessImpl.java:30) > >> at java.lang.ProcessBuilder.start(ProcessBuilder.java:453) > >> ... 47 more > >> Tests run: 3, Failures: 1, Errors: 2, Skipped: 0, Time elapsed: 1.4 sec > >> <<< FAIL > >> URE! > >> > >> Results : > >> > >> Failed tests: > >> testRandomAccessWrites(org.apache.blur.store.HdfsDirectoryTest): > >> Test failed with seed [-7756543742976133877] on pass [0] > >> > >> Tests in error: > >> testEOF(org.apache.blur.store.HdfsDirectoryTest): Cannot run program > >> "chmod": > >> CreateProcess error=2, ????????? > >> testWritingAndReadingAFile(org.apache.blur.store.HdfsDirectoryTest): > >> Cannot ru > >> n program "chmod": CreateProcess error=2, ????????? > >> > >> Tests run: 9, Failures: 1, Errors: 2, Skipped: 0 > >> > >> [INFO] > >> ------------------------------------------------------------------------ > >> [INFO] Reactor Summary: > >> [INFO] > >> [INFO] Blur .............................................. SUCCESS > [1.060s] > >> [INFO] Blur Util ......................................... SUCCESS > >> [21.730s] > >> [INFO] Blur Thrift ....................................... SUCCESS > >> [15.863s] > >> [INFO] Blur Store ........................................ FAILURE > >> [11.651s] > >> > >> On Mon, Feb 4, 2013 at 1:53 PM, Gagan Juneja <[email protected] > > > >> wrote: > >> > Hi, > >> > Can you please post which test case is failing? > >> > > >> > Regards, > >> > Gagan > >> > > >> > On Mon, Feb 4, 2013 at 11:19 AM, Li Li <[email protected]> wrote: > >> > > >> >> hi all > >> >> when I build blur, I found some problems > >> >> 1. it warns [WARNING] Using platform encoding (GBK actually) to > >> >> copy filtered resources, i.e > >> >> . build is platform dependent! > >> >> I am using windows to build it. maybe the pom.xml should > >> >> explicitly configure with utf8 or other encodings to avoid this > >> >> warning > >> >> 2. can't build with jdk1.7. > >> >> I have some errors using jdk1.7. it can be correctly compiled > with > >> >> jdk1.6 > >> >> 3. can's pass test > >> >> I can only build with mvn install -DskipTests=true > >> >> maybe hadoop can't be available in windows? > >> >> > >> >
