See comments below:

On Wed, Nov 27, 2013 at 7:31 AM, Naresh Yadav <[email protected]> wrote:

> Hi Aaron,
>
> My blur servers are running but blur shell not working, exceptions i had
> sent in last email..
>
> I am thinking to create tables through thrift java code...Please give
> sample code to create table in blur from java, i did not find
> in docs..Also is there any provision of keyspace concept in blur ??..i need
> to store two clients data with exact similar tables in two different
> keyspaces so that backups etc possible independently for them..any
> alternative for this..
>

I will try to take a look at the exceptions and see what's going on.

As for the code examples.  Take a look here:

http://incubator.apache.org/blur/docs/0.2.0/using-blur.html

And there are some utility client (create table is one of them) in the
blur-thrift project.  In the package org.apache.blur.thrift.util.

As far as the keyspaces, the short answer is no.  I would just create 2
different tables, that way they will be stored in 2 different locations in
HDFS.

Aaron


>
>
> NARESH
>
>
> On Tue, Nov 26, 2013 at 7:24 PM, Naresh Yadav <[email protected]>
> wrote:
>
> > Hi Aaron,
> >
> > I think my controller,shardserver,zookeeper are running on windows using
> > cygwin. I found this exception in
> > blur-naresh.yadav-controller-server-MLHWLT08-0_main.log which is atleast
> > allowing server to start..So i am ignoring this for now..
> >
> > INFO  20131126_18:55:25:623_IST [main] mortbay.log: jetty-6.1.26
> > ERROR 20131126_18:55:25:660_IST [main] mortbay.log: Failed startup of
> > context org.mortbay.jetty.webapp.WebAppContext@7809facf{/,null}
> > java.lang.NullPointerException
> >     at org.mortbay.resource.Resource.newResource(Resource.java:141)
> >     at org.mortbay.resource.Resource.newResource(Resource.java:121)
> >     at
> >
> org.mortbay.jetty.webapp.WebAppContext.resolveWebApp(WebAppContext.java:924)
> >     at
> > org.mortbay.jetty.webapp.WebAppContext.getWebInf(WebAppContext.java:832)
> >     at
> >
> org.mortbay.jetty.webapp.WebInfConfiguration.configureClassLoader(WebInfConfiguration.java:62)
> >     at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >     at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >     at
> > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> >     at org.mortbay.jetty.Server.doStart(Server.java:224)
> >     at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >     at
> org.apache.blur.gui.HttpJettyServer.<init>(HttpJettyServer.java:93)
> >     at
> >
> org.apache.blur.thrift.ThriftBlurControllerServer.createServer(ThriftBlurControllerServer.java:148)
> >     at
> >
> org.apache.blur.thrift.ThriftBlurControllerServer.main(ThriftBlurControllerServer.java:76)
> >
> >
> > My problem is when i tried mvn exec:java
> > -Dexec.mainClass="org.apache.blur.shell.Main"
> -Dexec.args="localhost:40020"
> > then it opened blur shell to me.. Then i tried  create -t testtable -c 11
> > OR any other command then i get this error on console :
> >
> > blur (default)> create -t testtable -c 11
> > org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException: Invalid
> > method name: 'setUser'
> >         at
> >
> org.apache.blur.thirdparty.thrift_0_9_0.TApplicationException.read(TApplicationException.java:108)
> >         at
> >
> org.apache.blur.thirdparty.thrift_0_9_0.TServiceClient.receiveBase(TServiceClient.java:71)
> >         at
> >
> org.apache.blur.thrift.generated.Blur$Client.recv_createTable(Blur.java:488)
> >         at
> > org.apache.blur.thrift.generated.Blur$Client.createTable(Blur.java:475)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >         at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:606)
> >         at
> >
> org.apache.blur.thrift.BlurClient$BlurClientInvocationHandler$1.call(BlurClient.java:82)
> >         at
> >
> org.apache.blur.thrift.BlurClient$BlurClientInvocationHandler$1.call(BlurClient.java:70)
> >         at
> > org.apache.blur.thrift.AbstractCommand.call(AbstractCommand.java:62)
> >         at
> >
> org.apache.blur.thrift.BlurClientManager.execute(BlurClientManager.java:180)
> >         at
> >
> org.apache.blur.thrift.BlurClient$BlurClientInvocationHandler.invoke(BlurClient.java:70)
> >         at com.sun.proxy.$Proxy18.createTable(Unknown Source)
> >         at
> >
> org.apache.blur.shell.CreateTableCommand.doit(CreateTableCommand.java:100)
> >         at org.apache.blur.shell.Main.main(Main.java:577)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >         at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >         at java.lang.reflect.Method.invoke(Method.java:606)
> >         at
> org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:297)
> >         at java.lang.Thread.run(Thread.java:724)
> >
> > Please help me with this...
> >
> > NARESH
> >
> > On Tue, Nov 26, 2013 at 8:56 AM, Aaron McCurry <[email protected]>
> wrote:
> >
> >> On Mon, Nov 25, 2013 at 2:56 AM, Naresh Yadav <[email protected]>
> >> wrote:
> >>
> >> > hi,
> >> >
> >> > If anybody has experience in running blur on windows then please help
> >> > me...
> >>
> >>
> >> > I am attempting single node cluster just to test blur first..
> >> >
> >> > Hadoop 2 release provides bat files for windows so my hadoop is up and
> >> > running on hdfs://localhost:9000 in just an hour on windows 7..
> >> >
> >> > I request Blur team if they can also provide bat files as separate
> >> download
> >> > link then it will be big help for us.
> >> >
> >>
> >> Would you mind to add a jira issue for it?
> >> https://issues.apache.org/jira/browse/BLUR
> >>
> >>
> >> >
> >> > As there are no bat files in blur latest release so i had taken way to
> >> run
> >> > them using Cygwin....But while running them i am faced first problem
> as
> >> > $ ./start-all.sh
> >> > /usr/bin/env: bash: No such file or directory
> >> >
> >>
> >> It sounds like bash is missing from cygwin.
> >>
> >>
> >> >
> >> > I know i will face many other problems as doing first time and also i
> do
> >> > not have
> >> > knowledge of shell scripts(sh)..
> >> >
> >> > I request users who had done this already on windows please give tips
> on
> >> > possible problems so that i can get blur running in least time....
> >> >
> >>
> >> Ok, I can try to get a batch file together with all the jar files on the
> >> class path.  However if you simply run:
> >> java -cp %CLASSPATH% org.apache.blur.thrift.ThriftBlurShardServer -s 0
> >>
> >> Given that the CLASSPATH contains all the jars in the lib/ dir and the
> >> lib/hadoop-*/hadoop-*jar and the lib/hadoop-*/lib/*.jar.  Also conf/
> >> directory should be first on the class path so that the
> >> blur-site.properties file can be found.
> >>
> >> Another option is use maven as your class path generator:
> >>
> >> If you have maven up and running you should be able to run "mvn install
> >> -DskipTests" from the src artifact.  After all the projects have built
> cd
> >> into the blur-core project and run:
> >>
> >> mvn exec:java
> >> -Dexec.mainClass="org.apache.blur.thrift.ThriftBlurShardServer"
> >> -Dexec.args="-s 0"
> >>
> >> Once a single shard server is running you should be able to connect to
> it
> >> via the shell by cd to the blur-shell project and running:
> >>
> >> mvn exec:java -Dexec.mainClass="org.apache.blur.shell.Main"
> >> -Dexec.args="localhost:40020"
> >>
> >> Both options assume that you are running ZooKeeper locally.
> >>
> >> Let us know what you find.
> >>
> >> Aaron
> >>
> >>
> >> >
> >> >
> >> > Thanks
> >> > NARESH
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > Thanks,
> >> > Naresh
> >> >
> >>
> >
> >
> >
> >
>

Reply via email to