Hi Aaron,

Thank you so much for your help! I followed the instructions and created the 
VM. Everything works fine except one thing I am not very clear: in “connecting 
to Rya via OpenRDF Workbench” step, I cannot find “Rya Accumulo Store” in 
“Type” option. I am wondering if I should make some configurations in Rya and 
Accumulo. 

Bests,

Fan
> On Jan 1, 2016, at 10:54 PM, Aaron D. Mihalik <[email protected]> wrote:
> 
> Fan,
> 
> I'm sorry about the delay, but I finally got the Rya/Vagrant/OpenRDF 
> Workbench VM into a good spot.  Can you test out the instructions at:
> 
> https://github.com/amihalik/incubator-rya/blob/RYA-4/extras/vagrantExample/src/main/vagrant/readme.md
>  
> <https://github.com/amihalik/incubator-rya/blob/RYA-4/extras/vagrantExample/src/main/vagrant/readme.md>
> 
> Once you run this VM, it should be straightforward to upload and query your 
> data through OpenRDF Workbench.
> 
> For instance, once you connect Rya and OpenRDF Workbench, you can open the 
> Workbench, click on "Add", and cut-and-paste your ntriples into the "RDF 
> Content" field.
> 
> Then you can click on "Query" and run this SPARQL query:  
> 
> select * where { <http://mynamespace/ProductType1 
> <http://mynamespace/ProductType1>> ?p ?o. }
> 
> --Aaron
> 
> On Thu, Dec 17, 2015 at 1:00 PM Fan Yang <[email protected] 
> <mailto:[email protected]>> wrote:
> Hi Dr. Adina,
> 
> I named my $RDF_DATA file as ntriplesFile and put it under the folder same as 
> Java code’s. I tried to delete the empty loadrdf file and re-run the code, 
> the same error message was showed up. The error log containing the command 
> I’m using, loadrdf java code and ntripleFile are attached in this email. 
> Thanks!
> 
> Bests,
> 
> Fan
> 
>  
>> On Dec 16, 2015, at 2:55 PM, Fan Yang <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi Dr. Adina,
>> 
>> The one I’m using is an empty file. Cause when the war package is deployed, 
>> there is no such file named loadrdf under the certain folder. The n-Triples 
>> file I’m using is the one listed on the tutorial, the content is :
>> 
>> <http://mynamespace/ProductType1 <http://mynamespace/ProductType1>> 
>> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type 
>> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>> 
>> <http://mynamespace/ProductType <http://mynamespace/ProductType>> .
>> <http://mynamespace/ProductType1 <http://mynamespace/ProductType1>> 
>> <http://www.w3.org/2000/01/rdf-schema#label 
>> <http://www.w3.org/2000/01/rdf-schema#label>> "Thing" .
>> <http://mynamespace/ProductType1 <http://mynamespace/ProductType1>> 
>> <http://purl.org/dc/elements/1.1/publisher 
>> <http://purl.org/dc/elements/1.1/publisher>> <http://mynamespace/Publisher1 
>> <http://mynamespace/Publisher1>> .
>> Bests,
>> 
>> Fan
>>> On Dec 16, 2015, at 2:23 PM, Adina Crainiceanu <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Fan,
>>> 
>>> Can you please send the rdf file you are trying to load? Maybe that is the 
>>> problem.
>>> 
>>> Adina
>>> 
>>> On Thu, Dec 3, 2015 at 12:44 PM, Fan Yang <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> Hi Aaron,
>>> 
>>> There is an additional information you may need: Once I checked the web.rya 
>>> folder under the webapps directory, there is no such file named loadrdf or 
>>> queryrdf, so I created empty ones. Maybe that causes the error. Could you 
>>> check your webapps directory to see if those files contain some certain 
>>> scripts? Thank you so much!
>>> 
>>> Bests,
>>> 
>>> Fan
>>> > On Dec 3, 2015, at 3:15 AM, Fan Yang <[email protected] 
>>> > <mailto:[email protected]>> wrote:
>>> >
>>> > Hi Aaron,
>>> >
>>> > Thank you so much for your help! I reproduced the Vagrant VM successfully 
>>> > by following your instruction. Everything is working except loading data 
>>> > part. Even I fixed the “/“ error in the code I still face the same HTTP 
>>> > 500 error. I capture the error message when I load the link [4] 
>>> > http://localhost:8080/web.rya/loadrdf?format=N-Triples 
>>> > <http://localhost:8080/web.rya/loadrdf?format=N-Triples> 
>>> > <http://localhost:8080/web.rya/loadrdf?format=N-Triples 
>>> > <http://localhost:8080/web.rya/loadrdf?format=N-Triples>> on my browser 
>>> > and copy the tomcat log file to you.
>>> >
>>> > Bests,
>>> >
>>> > Fan
>>> >
>>> > <catalina.2015-12-03.log>
>>> > <error log>
>>> >
>>> >> On Dec 2, 2015, at 4:34 AM, Aaron D. Mihalik <[email protected] 
>>> >> <mailto:[email protected]> <mailto:[email protected] 
>>> >> <mailto:[email protected]>>> wrote:
>>> >>
>>> >> Hi Fan,
>>> >>
>>> >> The tutorial is a bit dated, so it might be confusing/incorrect.
>>> >>
>>> >> You have a couple options:
>>> >>
>>> >> 1. You could start using the Vagrant vm that I'm putting together as a 
>>> >> "Rya Quickstart VM".
>>> >>
>>> >> It's a bit rough right now, and it doesn't have Hadoop or MapReduce (so 
>>> >> you can't do the bulk load), but it does have the script you mentioned 
>>> >> for loading N-Triples.  An early copy of the Vagrantfile is here [1].
>>> >>
>>> >> It'll take about 30 minutes to build the VM, but once you do, you'll 
>>> >> have the rya web endpoint up and running here [2] and you can ssh into 
>>> >> the box to load data.  Once you ssh into the machine, you can run 'java 
>>> >> LoadDataServletRun' to load n-triples files.  Infact, you that script 
>>> >> will take a "batchSize" parameter to split a large ntriples into small 
>>> >> loads.
>>> >>
>>> >> 2. We can help you debug your current vm.
>>> >>
>>> >> The first step would be to try to hit this webpage [3] and see if the 
>>> >> sparql query page loads.  Also note that the URL you provided has an 
>>> >> extra "/" in it and you should try [4].
>>> >>
>>> >> If those load properly, then the issue might be the LoadDataServletRun 
>>> >> file itself (I haven't tried the one you mentioned), but you could try 
>>> >> the new one located at the bottom of the Vagrant file.
>>> >>
>>> >> If those links do not load properly, please send us your tomcat logs and 
>>> >> we'll take a look to see what's up with tomcat.
>>> >>
>>> >> --Aaron
>>> >>
>>> >> [1] 
>>> >> https://raw.githubusercontent.com/amihalik/incubator-rya/RYA-4/extras/indexingSailExample/src/main/vagrant/Vagrantfile
>>> >>  
>>> >> <https://raw.githubusercontent.com/amihalik/incubator-rya/RYA-4/extras/indexingSailExample/src/main/vagrant/Vagrantfile>
>>> >>  
>>> >> <https://raw.githubusercontent.com/amihalik/incubator-rya/RYA-4/extras/indexingSailExample/src/main/vagrant/Vagrantfile
>>> >>  
>>> >> <https://raw.githubusercontent.com/amihalik/incubator-rya/RYA-4/extras/indexingSailExample/src/main/vagrant/Vagrantfile>>
>>> >> [2] http://192.168.33.10:8080/web.rya/sparqlQuery.jsp 
>>> >> <http://192.168.33.10:8080/web.rya/sparqlQuery.jsp> 
>>> >> <http://192.168.33.10:8080/web.rya/sparqlQuery.jsp 
>>> >> <http://192.168.33.10:8080/web.rya/sparqlQuery.jsp>> or  
>>> >> http://accumulo-dev-box:8080/web.rya/sparqlQuery.jsp 
>>> >> <http://accumulo-dev-box:8080/web.rya/sparqlQuery.jsp> 
>>> >> <http://accumulo-dev-box:8080/web.rya/sparqlQuery.jsp 
>>> >> <http://accumulo-dev-box:8080/web.rya/sparqlQuery.jsp>>
>>> >> [3] http://localhost:8080/web.rya/sparqlQuery.jsp 
>>> >> <http://localhost:8080/web.rya/sparqlQuery.jsp> 
>>> >> <http://localhost:8080/web.rya/sparqlQuery.jsp 
>>> >> <http://localhost:8080/web.rya/sparqlQuery.jsp>>
>>> >> [4] http://localhost:8080/web.rya/loadrdf?format=N-Triples 
>>> >> <http://localhost:8080/web.rya/loadrdf?format=N-Triples> 
>>> >> <http://localhost:8080/web.rya/loadrdf?format=N-Triples 
>>> >> <http://localhost:8080/web.rya/loadrdf?format=N-Triples>>
>>> >> On Wed, Dec 2, 2015 at 2:25 AM Fan Yang <[email protected] 
>>> >> <mailto:[email protected]> <mailto:[email protected] 
>>> >> <mailto:[email protected]>>> wrote:
>>> >> Hi Aaron,
>>> >>
>>> >> Sorry to bother you again. I faced a new problem in loading RDF data 
>>> >> process. Following the tutorial, I created loadrdf folder and N-Triples 
>>> >> file $RDF_DATA, when I complied and run the java code, it gave the error 
>>> >> message like :”java.io.IOException: Server returned HTTP response code: 
>>> >> 500 for URL: http://localhost:8080/web.rya/loadrdf/?format=N-Triples 
>>> >> <http://localhost:8080/web.rya/loadrdf/?format=N-Triples> 
>>> >> <http://localhost:8080/web.rya/loadrdf/?format=N-Triples 
>>> >> <http://localhost:8080/web.rya/loadrdf/?format=N-Triples>>” my tomcat 
>>> >> host server’s URL is localhost and port number is 8080 by default.
>>> >>
>>> >> Also another question is about bulk load RDF data. There is an example 
>>> >> code in the tutorial, I’ve tried to find the similar jar package named 
>>> >> accumulo.rya-3.0.4-SNAPSHOT-shaded.jar, unfortunately the only one I 
>>> >> could found is accumulo.rya-3.2.10-SNAPSHOT.jar and when I replaced the 
>>> >> code with this one, it said it’s not a valid jar.
>>> >>
>>> >> Please let me know if I misunderstood and did anything wrong with the 
>>> >> tutorial, thank you very much!
>>> >>
>>> >> Bests,
>>> >>
>>> >> Fan
>>> >>
>>> >>
>>> >>> On Nov 19, 2015, at 1:24 PM, Aaron D. Mihalik <[email protected] 
>>> >>> <mailto:[email protected]> <mailto:[email protected] 
>>> >>> <mailto:[email protected]>>> wrote:
>>> >>>
>>> >>
>>> >>> Hey Fan.  Are you on the dev list?  I didn't do a "reply-all"...
>>> >>>
>>> >>> My response to your email this morning is below.
>>> >>>
>>> >>> ---------- Forwarded message ---------
>>> >>> From: Aaron D. Mihalik <[email protected] 
>>> >>> <mailto:[email protected]> <mailto:[email protected] 
>>> >>> <mailto:[email protected]>>>
>>> >>> Date: Thu, Nov 19, 2015 at 8:47 AM
>>> >>> Subject: Re: Maven Build Error
>>> >>> To: <[email protected] <mailto:[email protected]> 
>>> >>> <mailto:[email protected] 
>>> >>> <mailto:[email protected]>>>
>>> >>>
>>> >>>
>>> >>> Hey Fan!
>>> >>>
>>> >>> Thanks for downloading Rya and testing it out.
>>> >>>
>>> >>> It appears that you must use Maven 3 (for kinda a funny reason... it'll 
>>> >>> hit the apache repo by default), and it appears that there are some 
>>> >>> test issues with mvm.rya.accumulo.AccumuloRyaDAOTest.
>>> >>>
>>> >>> You should be able to build rya using this command (with maven 3): mvn 
>>> >>> clean install -DskipTests
>>> >>>
>>> >>> Regardless, we need to create an ticket to fix your broken test.  Could 
>>> >>> you send out your test report?  Specifically, we're interested in : 
>>> >>> dao/accumulo.rya/target/surefire-reports/mvm.rya.accumulo.AccumuloRyaDAOTest.txt
>>> >>>
>>> >>> --Aaron
>>> >>>
>>> >>>
>>> >>> On Thu, Nov 19, 2015 at 7:28 AM Fan Yang <[email protected] 
>>> >>> <mailto:[email protected]> <mailto:[email protected] 
>>> >>> <mailto:[email protected]>>> wrote:
>>> >>> Hi,
>>> >>>
>>> >>> My name is Fan Yang, I am a phd student in Information Systems 
>>> >>> Department, UMBC. Currently I am working on Rya project under the 
>>> >>> supervision of Dr. Adina. I faced a problem when I tried to reproduce 
>>> >>> the development environment on my virtual machine.
>>> >>>
>>> >>> When I built Rya project by Maven, it gave me some error report and 
>>> >>> same thing happened even I tried different versions of Maven. I am 
>>> >>> attaching the log files generated by Maven 3.3.3 (log333.txt) and Maven 
>>> >>> 2.2.1 (log221.txt) and looking for some help. Thank you so much!
>>> >>>
>>> >>> My development environment is:
>>> >>>
>>> >>> OS: Hortonworks Sandbox with HDP 2.2.4 (Cent OS 6 64bit)
>>> >>> Maven version: 3.3.3
>>> >>> Java version: OpenJDK Runtime Environment 1.7.0_79
>>> >>> Accumulo version: 1.6.1.2.2.4.2-2
>>> >>> Hadoop version:2.6.0.2.2.4.2-2
>>> >>>
>>> >>> Bests,
>>> >>>
>>> >>> Fan
>>> >>>
>>> >
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Dr. Adina Crainiceanu
>>> http://www.usna.edu/Users/cs/adina/ <http://www.usna.edu/Users/cs/adina/>
> 

Reply via email to