[ 
https://issues.apache.org/jira/browse/RYA-49?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15319484#comment-15319484
 ] 

ASF GitHub Bot commented on RYA-49:
-----------------------------------

Github user DLotts commented on a diff in the pull request:

    https://github.com/apache/incubator-rya/pull/47#discussion_r66157256
  
    --- Diff: extras/vagrantExample/src/main/vagrant/Vagrantfile ---
    @@ -200,74 +247,93 @@ EOF
                 
<property><name>gc.port.client</name><value>0</value></property>
             </configuration>
     EOF
    -    cat > accumulo-${ACCUMULO_VERSION}/conf/masters <<EOF
    +    cat > ${ACCUMULO_HOME}/conf/masters <<EOF
     rya-example-box
     EOF
     
    -   cat > accumulo-${ACCUMULO_VERSION}/conf/slaves <<EOF
    +   cat > ${ACCUMULO_HOME}/conf/slaves <<EOF
     rya-example-box
     EOF
    -    sudo mkdir /data
    +    sudo mkdir --parents /data
         sudo chown vagrant:vagrant /data
    -    mkdir /data/accumulo
    -    mkdir /data/accumulo/lib
    -    mkdir /data/accumulo/lib/ext
    +    mkdir --parents /data/accumulo/lib/ext
     
         echo "Starting Accumulo..."
    -    accumulo-${ACCUMULO_VERSION}/bin/accumulo init --instance-name dev 
--password root
    -    accumulo-${ACCUMULO_VERSION}/bin/start-all.sh
    +    ${ACCUMULO_HOME}/bin/accumulo init --instance-name dev --password root
    +    ${ACCUMULO_HOME}/bin/start-all.sh
     
         echo 'Done!'
     
        echo "Installing Sesame Server"
        # creating log dir sesame-http-server-${SESAME_VERSION}
    -   sudo mkdir -p /usr/share/tomcat7/.aduna 
    +   sudo mkdir --parents /usr/share/tomcat7/.aduna 
        sudo chown -R tomcat7:tomcat7 /usr/share/tomcat7  
    -    sudo ln -s /usr/share/tomcat7/.aduna/openrdf-sesame/logs 
/var/log/tomcat7/openrdf-sesame
    -   
    -   download -O 
http://repo1.maven.org/maven2/org/openrdf/sesame/sesame-http-server/${SESAME_VERSION}/sesame-http-server-${SESAME_VERSION}.war
    -   sudo mv sesame-http-server-${SESAME_VERSION}.war 
/var/lib/tomcat7/webapps/openrdf-sesame.war
    +    sudo ln --force -s /usr/share/tomcat7/.aduna/openrdf-sesame/logs 
/var/log/tomcat7/openrdf-sesame
    +   sesamewar=/var/lib/tomcat7/webapps/openrdf-sesame.war
    +   if [[ ! -s $sesamewar ]] ; then 
    +           echo "Downloading"
    +           download --output $sesamewar 
http://repo1.maven.org/maven2/org/openrdf/sesame/sesame-http-server/${SESAME_VERSION}/sesame-http-server-${SESAME_VERSION}.war
 || exit 110
    +   fi
        echo "Sesame http server deployed at 
http://rya-example-box:8080/openrdf-sesame";
        
        echo "Installing Sesame Workbench"
    -   download -O 
http://repo1.maven.org/maven2/org/openrdf/sesame/sesame-http-workbench/${SESAME_VERSION}/sesame-http-workbench-${SESAME_VERSION}.war
    -   sudo mv sesame-http-workbench-${SESAME_VERSION}.war 
/var/lib/tomcat7/webapps/openrdf-workbench.war
    +   workbench=/var/lib/tomcat7/webapps/openrdf-workbench.war
    +   if [[ ! -s $workbench ]] ; then 
    +           echo "Downloading"
    +           download --output $workbench 
http://repo1.maven.org/maven2/org/openrdf/sesame/sesame-http-workbench/${SESAME_VERSION}/sesame-http-workbench-${SESAME_VERSION}.war
 || exit 111
    +   fi
        echo "Sesame workbench deployed at 
http://rya-example-box:8080/openrdf-workbench";
     
    -   echo "Downloading Rya"
    -   # Right now it's on dropbox, but eventually it'll be on maven...
    -
    -   download -L 
https://www.dropbox.com/s/7e74yiuq4jmu0od/rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution.zip?dl=0
 -o rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution.zip
    -   sudo mkdir rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution
    -   sudo unzip rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution.zip 
-d rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution
    +   echo "Installing Rya"
    +   ryaIndexing=rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution
    +   if [[ ! -s ${ryaIndexing}.zip ]] ; then
    +           # Right now it's on dropbox, but eventually it'll be on maven...
    +           echo "Downloading quietly, this will take some minutes with no 
output..."
    +           download --output ${ryaIndexing}.zip 
https://dl.dropbox.com/s/7e74yiuq4jmu0od/${ryaIndexing}.zip?raw=1  || exit 112
    +   fi
    +   sudo mkdir --parents ${ryaIndexing}
    +   sudo unzip -q -o ${ryaIndexing}.zip -d ${ryaIndexing}
        
    +    # before continueing, wait for tomcat to deploy wars:
    +    waitForDeploy /var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/
    +    waitForDeploy /var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/
    +
        # soft linking the files doesn't seem to work in tomcat, so we copy 
them instead :(
    -   sudo cp 
rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution/dist/lib/* 
/var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/
    -   sudo cp 
rya.indexing.example-${RYA_EXAMPLE_VERSION}-distribution/dist/lib/* 
/var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/
    +   sudo cp ${ryaIndexing}/dist/lib/* 
/var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/ || exit 113
    +   sudo cp ${ryaIndexing}/dist/lib/* 
/var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/    || exit 114
     
        # These are older libs that breaks tomcat 7
    -   sudo rm 
/var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/servlet-api-2.5.jar
    -   sudo rm 
/var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/jsp-api-2.1.jar
    -   sudo rm 
/var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/servlet-api-2.5.jar
    -   sudo rm 
/var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/jsp-api-2.1.jar
    +   sudo rm --force 
/var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/servlet-api-2.5.jar
    +   sudo rm --force 
/var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/jsp-api-2.1.jar
    +   sudo rm --force 
/var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/servlet-api-2.5.jar
    +   sudo rm --force 
/var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/jsp-api-2.1.jar
        
        sudo chown -R tomcat7:tomcat7 
/var/lib/tomcat7/webapps/openrdf-workbench/WEB-INF/lib/
        sudo chown -R tomcat7:tomcat7 
/var/lib/tomcat7/webapps/openrdf-sesame/WEB-INF/lib/
     
    -   # Download and install new templates for OpenRdf WorkBench
    -   download -L -O 
https://www.dropbox.com/s/dgw63m66nubyy4z/rya.vagrant.example-${RYA_EXAMPLE_VERSION}.jar
    --- End diff --
    
    We made the switch to Accumulo 1.7.1 in previous update for [RYA-49] 
(https://issues.apache.org/jira/browse/RYA-49) and RYA-61 because [1.6.4 was 
missing] (http://apache.mirrors.pair.com/accumulo/1.6.4/) .  I think we 
[intended to switch]  (https://github.com/apache/incubator-rya/pull/27)  to  
1.6.5, but bwmcbride made some improvements and bumped it to 1.7.1 .  It all 
worked so we took [his contribution] 
(https://github.com/apache/incubator-rya/pull/34).  
    If you think we should go to 1.6.5 I can do it.  The current development 
pom.xml references 1.6.4  .  I wonder if it is no longer supported and that is 
why the tarball is missing.


> Update vagrant file to use accumulo version 1.6.5
> -------------------------------------------------
>
>                 Key: RYA-49
>                 URL: https://issues.apache.org/jira/browse/RYA-49
>             Project: Rya
>          Issue Type: Bug
>          Components: examples
>    Affects Versions: 3.2.10
>            Reporter: Eric White
>            Assignee: Craig
>            Priority: Minor
>             Fix For: 3.2.10
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to