[ https://issues.apache.org/jira/browse/ACCUMULO-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13485755#comment-13485755 ]
Dave Marion commented on ACCUMULO-708: -------------------------------------- Steps I used to test locally: {noformat} mvn clean package -P assemble tar zxf <distro> -C $ACCUMULO_HOME hadoop fs -rmr /accumulo/classpath hadoop fs -mkdir /accumulo/classpath hadoop fs -moveFromLocal $ACCUMULO_HOME/lib/* /accumulo/classpath hadoop fs -copyToLocal /accumulo/classpath/commons-vfs2-2.0.jar $ACCUMULO_HOME/lib/. hadoop fs -rmr /accumulo/classpath/commons-vfs2-2.0.jar hadoop fs -copyToLocal /accumulo/classpath/accumulo-start-1.5.0-SNAPSHOT.jar $ACCUMULO_HOME/lib/. hadoop fs -rmr /accumulo/classpath/accumulo-start-1.5.0-SNAPSHOT.jar # # You will need to copy the following jar out of HDFS also if you plan to run the old classloader. # hadoop fs -copyToLocal /accumulo/classpath/commons-jci-fam-1.0.jar $ACCUMULO_HOME/lib/. hadoop fs -rmr /accumulo/classpath/commons-jci-fam-1.0.jar cp $ACCUMULO_HOME/conf/examples/512MB/native-standalone/* $ACCUMULO_HOME/conf/. $ACCUMULO_HOME/bin/accumulo classpath # Add to accumulo-site.xml <!-- VFS ClassLoader Settings --> <property> <name>classloader.vfs.enabled</name> <value>true</value> <description>set to true to enable the vfs classloader. If not enabled (default=false), then the old classloader is used</description> </property> $ACCUMULO_HOME/bin/accumulo classpath #Then, add the default context classpath <property> <name>classloader.vfs.context.classpath.system</name> <value>hdfs://localhost:8020/accumulo/classpath</value> <description>location of the jars for the default (system) context</description> </property> $ACCUMULO_HOME/bin/accumulo classpath {noformat} > Modify ClassLoader to support different applications / multi-tenancy > -------------------------------------------------------------------- > > Key: ACCUMULO-708 > URL: https://issues.apache.org/jira/browse/ACCUMULO-708 > Project: Accumulo > Issue Type: Improvement > Components: start > Reporter: Dave Marion > Assignee: Dave Marion > Labels: classloader > Fix For: 1.5.0 > > Attachments: ACCUMULO-708-1.patch > > Original Estimate: 24h > Time Spent: 33h > Remaining Estimate: 0h > > I'd like to expand the current classloader to support loading classes from > HDFS and different application contexts. I'll be modifying the ticket as the > idea matures. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira