You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@accumulo.apache.org by Bulldog20630405 <bu...@gmail.com> on 2018/12/19 19:31:28 UTC

hadoop 3 / accumulo 1.9 accumulo-site.xml classpath updates

configured accumulo 1.9.2 with hadoop 3.1.1; it required the following
updates to the "general classpath" of accumulo-site.xml; see below:

(note: if i missed something; please let me know; else, maybe update the
config file for next release?

<!-- Hadoop 3 requirements -->
$HADOOP_PREFIX/share/hadoop/client/[^.].*.jar,
<!-- new config:
1) needed commons-configuration-*.jar (hadoop 3 comes with
commons-configuration2-*.jar) => i stuck it in accumulo_home/lib/ext for my
pseudo cluster; however probably not the best places
2) needed many commons-*.jar => took them from hadoop3
share/hadoop/common/lib
3) needed htrace => took it from hadoop3 share/common/lib
-->
$ACCUMULO_HOME/lib/ext/commons-configuration-.*.jar,
$HADOOP_PREFIX/share/hadoop/common/lib/commons-[^.].*.jar,
$HADOOP_PREFIX/share/hadoop/common/lib/htrace-core4-4.1.0-incubating.jar,

Re: hadoop 3 / accumulo 1.9 accumulo-site.xml classpath updates

Posted by Christopher <ct...@apache.org>.
A build of the 1.9.3 source (once released) should now be bundled with
the commons-configuration, so that should help a little. If you're
interested in doing a pull request to contribute and testing it, the
other changes could be added to the
assemble/conf/templates/accumulo-site.xml for use with
bin/bootstrap_config.sh

On Wed, Dec 19, 2018 at 2:31 PM Bulldog20630405
<bu...@gmail.com> wrote:
>
> configured accumulo 1.9.2 with hadoop 3.1.1; it required the following updates to the "general classpath" of accumulo-site.xml; see below:
>
> (note: if i missed something; please let me know; else, maybe update the config file for next release?
>
> <!-- Hadoop 3 requirements -->
> $HADOOP_PREFIX/share/hadoop/client/[^.].*.jar,
> <!-- new config:
> 1) needed commons-configuration-*.jar (hadoop 3 comes with commons-configuration2-*.jar) => i stuck it in accumulo_home/lib/ext for my pseudo cluster; however probably not the best places
> 2) needed many commons-*.jar => took them from hadoop3 share/hadoop/common/lib
> 3) needed htrace => took it from hadoop3 share/common/lib
> -->
> $ACCUMULO_HOME/lib/ext/commons-configuration-.*.jar,
> $HADOOP_PREFIX/share/hadoop/common/lib/commons-[^.].*.jar,
> $HADOOP_PREFIX/share/hadoop/common/lib/htrace-core4-4.1.0-incubating.jar,
>