accumulo-examples.git
4 months agoAdd link to the Accumulo Tour main
Mark Owens [Mon, 2 May 2022 14:50:46 +0000 (10:50 -0400)] 
Add link to the Accumulo Tour

Add link to the Accumulo Tour to the introductory section of the Accumulo-Examples repository. This link provides several more very simple examples for someone interested in getting familiar with Accumulo.

4 months agoUpdated table names with appropriate namespace
Mark Owens [Fri, 29 Apr 2022 15:22:17 +0000 (11:22 -0400)] 
Updated table names with appropriate namespace

Updated dataTable, dirTable, and indexTable table names with the `examples` namespace prefixed.

4 months agoUpdate README.md to clarify use of 'main' vs '2.0' branch (#102)
Mark Owens [Wed, 27 Apr 2022 14:23:52 +0000 (10:23 -0400)] 
Update README.md to clarify use of 'main' vs '2.0' branch (#102)

Added additional information to the README to clarify the distinction
between the 'main' branch and additional branches.

Indicate use of 'main' branch as examples for current development
version of Accumulo while each release of Accumulo will have its own
separate branch.

Also, added link to 1.10 examples.

Closes #80

5 months agoFix sample example - update compaction configuration (#99)
Dom G [Wed, 13 Apr 2022 15:26:21 +0000 (11:26 -0400)] 
Fix sample example - update compaction configuration (#99)

* Update compaction config

* Add resources to try block. Use commom method to create table

5 months agoUpdate documentation for Sample and Shard examples (#101)
Mark Owens [Mon, 11 Apr 2022 18:24:11 +0000 (14:24 -0400)] 
Update documentation for Sample and Shard examples (#101)

Update Sample.md to indicate shard example should be run before
proceeding with sampling portion of the shard example.

Added namespace to name of shard table in Sample.md.

Modified output of shard.Query output from Shard example to reflect
recent changes in source code.

5 months agoUpdate POM to use newer version of enforcer plugin (#100)
Mark Owens [Fri, 8 Apr 2022 17:33:27 +0000 (13:33 -0400)] 
Update POM to use newer version of enforcer plugin (#100)

I ran into an issue when attempting to build the accumulo-examples repo.
Running ./bin/build resulted in the a maven-enforcer-plugin error:

ERROR] Failed to execute goal
org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce
(enforce-java-version) on project accumulo-examples: Execution
enforce-java-version of goal
org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed: An
API incompatibility was encountered while executing
org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce:
java.lang.ExceptionInInitializerError: null
[ERROR] -----------------------------------------------------
[ERROR] realm =
plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.4.1
[ERROR] strategy =
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] =
file:/home/mark/.m2/repository/org/apache/maven/plugins/maven-enforcer-plugin/1.4.1/maven-enforcer-plugin-1.4.1.jar
[ERROR] urls[1] =
file:/home/mark/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[2] =
file:/home/mark/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[3] =
file:/home/mark/.m2/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[4] =
file:/home/mark/.m2/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[5] =
file:/home/mark/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[6] =
file:/home/mark/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.1/doxia-sink-api-1.1.jar
[ERROR] urls[7] =
file:/home/mark/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[8] =
file:/home/mark/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[9] =
file:/home/mark/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[10] =
file:/home/mark/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[11] =
file:/home/mark/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[12] =
file:/home/mark/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar
[ERROR] urls[13] =
file:/home/mark/.m2/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.jar
[ERROR] urls[14] =
file:/home/mark/.m2/repository/org/apache/maven/enforcer/enforcer-api/1.4.1/enforcer-api-1.4.1.jar
[ERROR] urls[15] =
file:/home/mark/.m2/repository/org/apache/maven/enforcer/enforcer-rules/1.4.1/enforcer-rules-1.4.1.jar
[ERROR] urls[16] =
file:/home/mark/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.jar
[ERROR] urls[17] =
file:/home/mark/.m2/repository/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar
[ERROR] urls[18] =
file:/home/mark/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.2/maven-dependency-tree-2.2.jar
[ERROR] urls[19] =
file:/home/mark/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[20] =
file:/home/mark/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
[ERROR] urls[21] =
file:/home/mark/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-6/plexus-i18n-1.0-beta-6.jar
[ERROR] urls[22] =
file:/home/mark/.m2/repository/org/apache/maven/plugin-testing/maven-plugin-testing-harness/1.3/maven-plugin-testing-harness-1.3.jar
[ERROR] urls[23] =
file:/home/mark/.m2/repository/org/codehaus/plexus/plexus-archiver/2.2/plexus-archiver-2.2.jar
[ERROR] urls[24] =
file:/home/mark/.m2/repository/org/codehaus/plexus/plexus-io/2.0.4/plexus-io-2.0.4.jar
[ERROR] urls[25] =
file:/home/mark/.m2/repository/junit/junit/4.11/junit-4.11.jar
[ERROR] urls[26] =
file:/home/mark/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent:
null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] : begin 0, end 3, length 2

OS was Ubuntu 21.10.

Updating the examples pom to use version 3.0.0-M3 resolved the error.
This also brings the examples repo up to date with the version of the
plugin used by the main Accumulo project.

5 months agoRemove ACCUMULO_JAVA_OPTS in favor of JAVA_TOOL_OPTIONS (#98)
Dave Marion [Fri, 8 Apr 2022 11:30:00 +0000 (07:30 -0400)] 
Remove ACCUMULO_JAVA_OPTS in favor of JAVA_TOOL_OPTIONS (#98)

5 months agoMake fields non final in Query.java Opts so that they work correctly (#97)
Dom G [Thu, 7 Apr 2022 20:49:42 +0000 (16:49 -0400)] 
Make fields non final in Query.java Opts so that they work correctly (#97)

5 months agoUpdate tracing example to use new OpenTelemetry tracing objects (#96)
Dave Marion [Thu, 7 Apr 2022 20:09:58 +0000 (16:09 -0400)] 
Update tracing example to use new OpenTelemetry tracing objects (#96)

Closes #88

5 months agoFix and improve several examples (#94)
Dom G [Mon, 4 Apr 2022 13:16:43 +0000 (09:16 -0400)] 
Fix and improve several examples (#94)

5 months agoAnalyze dependencies and fix spark/pom.xml
Christopher Tubbs [Fri, 1 Apr 2022 08:44:41 +0000 (04:44 -0400)] 
Analyze dependencies and fix spark/pom.xml

* Add dependency analysis to POMs
* Update the spark/pom.xml (this fixes #93)
* Fix compilation issue with CopyPlus5K, which had missing imports

5 months agoExclude two logging jars from pom (#90)
Dom G [Fri, 1 Apr 2022 07:58:28 +0000 (03:58 -0400)] 
Exclude two logging jars from pom (#90)

5 months agoFix typos in docs (#92)
Dom G [Thu, 31 Mar 2022 16:59:15 +0000 (12:59 -0400)] 
Fix typos in docs (#92)

5 months agoUpdate timeout methods (#91)
Dom G [Thu, 31 Mar 2022 16:43:10 +0000 (12:43 -0400)] 
Update timeout methods (#91)

5 months agoFix logging bugs and update plugins (#87)
Christopher Tubbs [Tue, 29 Mar 2022 15:52:21 +0000 (11:52 -0400)] 
Fix logging bugs and update plugins (#87)

* Update README to refer to lib/ directory (lib/ext/ is no longer
  expected to exist by default)
* Add some color to the log output
* Rename log4j configuration file so it uses a name that is recognized
  as a properties file so log4j doesn't try to parse it as XML, this
  rename also allows it to be loaded from the CLASSPATH
* Use CLASSPATH environment instead of `-cp` option
* Set up class path to include the Accumulo lib/ directory so it doesn't
  complain about missing log4j runtime libraries (This fixes #86)
* Update pom.xml by updating ZK version, removing accumulo-tracer, and
  bumping plugin versions
* Fix shading warning due to migration of javax.activation-api to
  jakarta.activation-api

5 months agoMigrate all tests to JUnit5 (#85)
Dom G [Mon, 28 Mar 2022 14:38:12 +0000 (10:38 -0400)] 
Migrate all tests to JUnit5 (#85)

6 months agoReplace comment in pom 85/head
domgarguilo [Thu, 24 Mar 2022 16:45:20 +0000 (12:45 -0400)] 
Replace comment in pom

6 months agoMigrate all tests to JUnit5
domgarguilo [Thu, 24 Mar 2022 16:39:23 +0000 (12:39 -0400)] 
Migrate all tests to JUnit5

9 months agoUpdate examples build and dependencies (#84)
Christopher Tubbs [Mon, 13 Dec 2021 18:15:48 +0000 (13:15 -0500)] 
Update examples build and dependencies (#84)

* Use latest Apache parent pom (24)
* Use Console instead of JLine to simplify things, since JLine isn't
  needed
* Use Accumulo parent POM for version resolution
* Update sortpom, impsort, and formatter
* Remove malformed javadocs
* Suppress deprecation warnings to reduce noise for examples of
  deprecated code
* Remove unused variables (static log objects)

9 months agosome minor code cleanup (#83)
Jeffrey Manno [Thu, 9 Dec 2021 14:06:04 +0000 (09:06 -0500)] 
some minor code cleanup (#83)

12 months agoUpdate docs/rgbalancer.md
Mike Miller [Tue, 31 Aug 2021 14:47:53 +0000 (10:47 -0400)] 
Update docs/rgbalancer.md

12 months agoUpdate wording in docs/helloworld.md
Mike Miller [Tue, 31 Aug 2021 14:19:07 +0000 (10:19 -0400)] 
Update wording in docs/helloworld.md

16 months agoUpdate combiner.md
Mark Owens [Wed, 12 May 2021 18:30:39 +0000 (14:30 -0400)] 
Update combiner.md

Updated Combiner.md file to:

* Correct a typo
* Include the 'examples'  namespace as part of the table name when setting the iterator.

16 months agoAvoid checking Accumulo table exists before creation (#74)
Mark Owens [Fri, 7 May 2021 12:16:44 +0000 (08:16 -0400)] 
Avoid checking Accumulo table exists before creation (#74)

The initial focus of this ticket was to remove the check for table existence and just create and catch and then ignore TableExistsException instead.

After initial work (see previous comments), it was decided to update the code to work more realistically. Primarily, do not ignore the exceptions and at least alert the user that the table existed prior and let the user decide whether to remove the table and re-run the example.

Another concern was the fear of interfering with an existing table on a users system.

The primary changes then became to update table creation and provide feedback via logs to situations where prior tables already existed. In order to prevent table name collision, the examples were modified to make use of Accumulo namespaces. The classes and documentation were update to create an 'examples' namespace wherein all the table are created.

Along the way several other smaller tweaks were made also. Some of these are listed below.

* The process of table creation was re-factored into a <code>Commons</code> class. All examples now use a method in that class to create both the namespace and tablename. A couple of constants used throughout the example classes are defined there as well.
* The bloom classes now have a couple of methods that helped to remove some redundant code.
* An unneeded import was removed from the CharacterHistogram.java class.
* Most of the use of System.out.println was replace with logging instead.
* Update SequentialBatchWriter to exit if required table for scanning does not exist.
* A majority of the documentation was updated to included the creation of the necessary 'examples' namespace.
* The config command was updated to use the table.class.loader.context rather than the deprecated table.classpath.context.
* Update the constraints example to work with the new location of the contraints classes in Accumulo.
* Update filedata documentation to note that the ChunkCombiner class must be avaiable in the accumulo lib directory or on the classpath somewhere in order to scan the create examples.dataTable.

Closes #13

17 months agoAdd missing job information for MR. Fixes #43 (#73)
Mike Miller [Fri, 2 Apr 2021 12:07:21 +0000 (08:07 -0400)] 
Add missing job information for MR. Fixes #43 (#73)

* CharacterHistogram was missing information in the map reduce job so
set the data in the job using legacy methods. This fixes the filedata
example

17 months agoMake runmr script use HADOOP_HOME (#72)
Mike Miller [Wed, 31 Mar 2021 21:20:00 +0000 (17:20 -0400)] 
Make runmr script use HADOOP_HOME (#72)

17 months agoDrop TraceDumpExample. Closes #35 (#71)
Mike Miller [Tue, 30 Mar 2021 19:00:26 +0000 (15:00 -0400)] 
Drop TraceDumpExample. Closes #35 (#71)

18 months agoUpdate SequentialBatchWriter.java
Mark Owens [Fri, 26 Mar 2021 14:05:47 +0000 (10:05 -0400)] 
Update SequentialBatchWriter.java

Fix org.apache.accumulo.core.client import statement in SequentialBatchWriter. Replace the '*' catch-all with specified imports.

18 months agoBump guava from 28.2-jre to 29.0-jre (#70)
dependabot[bot] [Thu, 25 Mar 2021 23:14:54 +0000 (19:14 -0400)] 
Bump guava from 28.2-jre to 29.0-jre (#70)

Bumps [guava](https://github.com/google/guava) from 28.2-jre to 29.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
18 months agoUpdate pom.xml
Mark Owens [Thu, 25 Mar 2021 18:46:36 +0000 (14:46 -0400)] 
Update pom.xml

Excluding jute when the ZK version if prior to 3.6 can result in a NoClassDefFoundError for org/apache/jute/Record.

18 months agoAdd missing htrace dep
Mike Miller [Thu, 25 Mar 2021 15:14:40 +0000 (11:14 -0400)] 
Add missing htrace dep

18 months agoAdd more precise excludes to pom to fix hadoop client
Mike Miller [Thu, 25 Mar 2021 14:16:45 +0000 (10:16 -0400)] 
Add more precise excludes to pom to fix hadoop client

18 months agoFix shade plugin warnings
Mike Miller [Thu, 25 Mar 2021 13:58:13 +0000 (09:58 -0400)] 
Fix shade plugin warnings

18 months agoUpdate env.sh.example
Mark Owens [Thu, 25 Mar 2021 12:31:11 +0000 (08:31 -0400)] 
Update env.sh.example

Update env.sh.example file so that the version of ZooKeeper used by  Accumulo-Examples repo matches  version of current accumulo-snapshot. Reverted from ZK 3.6.2 to 3.5.9.

18 months agoUpdate pom.xml
Mark Owens [Thu, 25 Mar 2021 12:29:57 +0000 (08:29 -0400)] 
Update pom.xml

Update pom in order to have Accumulo-Examples zookeeper version match  version of current accumulo-snapshot. Reverted from ZK 3.6.2 to 3.5.9.

18 months agoUpdate BulkIngestExample
Mark Owens [Wed, 24 Mar 2021 18:08:28 +0000 (14:08 -0400)] 
Update BulkIngestExample

Correct invalid return type from main method in BulkIngestExample.

18 months agoUpdate pom.xml
Mark Owens [Tue, 23 Mar 2021 19:21:32 +0000 (15:21 -0400)] 
Update pom.xml

Update ZooKeeper version in Accumulo-Examples pom file to 3.6.2

18 months agoUpdate env.sh.example
Mark Owens [Tue, 23 Mar 2021 19:20:18 +0000 (15:20 -0400)] 
Update env.sh.example

Update env.sh.example configuration file to use ZooKeeper 3.6.2

18 months agoUpdate Accumulo-Examples pom to use jdk 11 and latest Accumulo snapshot
Mark Owens [Wed, 17 Mar 2021 11:45:40 +0000 (07:45 -0400)] 
Update Accumulo-Examples pom to use jdk 11 and latest Accumulo snapshot

Update Accumulo-Examples pom to use jdk 11 and latest Accumulo snapshot.

Update pom.xml to make use of jdk 11 as well as refer to latest Accumulo snapshot.
Made two minor changes to the Viewer and BulkIngestExample classes also.

-  update pom.xml to refer to Accumulo-2.1.0-SNAPSHOT
-  update pom.xml to use jdk 11
-  update Viewer.java to run with jdk 11
-  add info message to BulkIngestExample class

Closes #68

18 months agoUpdate Accumulo-Examples pom 68/head
Mark Owens [Tue, 16 Mar 2021 19:30:02 +0000 (15:30 -0400)] 
Update Accumulo-Examples pom

* update pom.xml to refer to Accumulo-2.1.0-SNAPSHOT
* update pom.xml to use jdk 11
* update Viewer.java to run with jdk 11
* add info message to BulkIngestExample class

18 months agoUpdate wordcount.md
Mark Owens [Tue, 16 Mar 2021 15:35:23 +0000 (11:35 -0400)] 
Update wordcount.md

Corrected type in final scan command. Scan table wordCount2 rather than table wordCount.

18 months agoUpdate rgbalancer.md
Mark Owens [Mon, 8 Mar 2021 16:43:16 +0000 (11:43 -0500)] 
Update rgbalancer.md

Updated the regex pattern. With version 2.1 the double backslashes for the regex through a BadArgumentexception. Assume it is related to change from using Jline ConsoleReader to using LineReader.

19 months agoUpdate main branch to work against Accumulo 2.1.x.
Mark Owens [Mon, 22 Feb 2021 21:35:36 +0000 (16:35 -0500)] 
Update main branch to work against Accumulo 2.1.x.

Update pom.xml, log4j.properties.example, and bin/runex files to allow accumulo-examples to run against the 2.1.x version of Accumulo.

Closes #64

19 months agoUpdate main branch to work against Accumulo 2.1.x. 64/head
Mark Owens [Mon, 22 Feb 2021 21:10:59 +0000 (16:10 -0500)] 
Update main branch to work against Accumulo 2.1.x.

Update the pom.xml, log4j.properties.example, and bin/runex files to
allow accumulo-examples to run against the 2.1.x version of Accumulo.

19 months agoMerge pull request #63 from jmark99/bingest 2.0
Mark Owens [Fri, 12 Feb 2021 19:59:26 +0000 (14:59 -0500)] 
Merge pull request #63 from jmark99/bingest

Update the bulkIngest example to work correctly with Accumulo 2.0.x. Minor updates made to the documentation. The classes were refactored so the example will work correctly with 2.0 changes. Generation of test data was moved from SetupTable to BulkIngestExample (as in 1.10.x version). Prior to change, necessary data was not correctly being written to HDFS thereby preventing the BulkIngestExample class from finding information needed to generate the data. Closes #63.

19 months agoUpdate BulkIngest example to work with 2.0 63/head
Mark Owens [Fri, 12 Feb 2021 19:29:51 +0000 (14:29 -0500)] 
Update BulkIngest example to work with 2.0

Update the bulkIngest example to work correctly with Accumulo 2.0.x.
Minor updates made to the documentation. The classes were refactored so
the example will work correctly with 2.0 changes. Generation of test
data was moved from SetupTable to BulkIngestExample (as in 1.10.x
version). Prior to change, necessary data was not correctly being written
to HDFS thereby preventing the BulkIngestExample class from finding
information needed to generate the data.

19 months agoUpdate wordCount.md
Mark Owens [Fri, 12 Feb 2021 15:57:09 +0000 (10:57 -0500)] 
Update wordCount.md

Corrected misspelling within the documentation.

19 months agoUpdate compactionStrategy.md
Mark Owens [Thu, 11 Feb 2021 20:49:20 +0000 (15:49 -0500)] 
Update compactionStrategy.md

Two minor grammatical changes made to the text.

19 months agoUpdate combiner.md documentation
Mark Owens [Thu, 11 Feb 2021 20:42:12 +0000 (15:42 -0500)] 
Update combiner.md documentation

Update documentation for combiner accumulo example to display correct output for "setiter" command.

19 months agoUpdate classpath.md documentation
Mark Owens [Thu, 11 Feb 2021 20:20:39 +0000 (15:20 -0500)] 
Update classpath.md documentation

Update classpath example documentation.
* Added details on required HDFS directory.
* Added note on location of FooFilter.jar.
* Minor spelling correction.
* Updated output of failed setiter command example to match actual output from version 2.x.

19 months agoMinor update to sample.md
Mark Owens [Thu, 11 Feb 2021 19:17:53 +0000 (14:17 -0500)] 
Minor update to sample.md

Minor update to sample.md example documentation.

21 months agoUpdate Visibility example to use correct package path.
Mark Owens [Wed, 9 Dec 2020 20:37:35 +0000 (15:37 -0500)] 
Update Visibility example to use correct package path.

Between version 1.10.0 and 2.0.0, the constraint classes were moved from the <code>org.apache.accumulo.core.security</code> package to <code>org.apache.accumulo.core.constraints</code> package. This change updates the <code>visiblity.md</code> readme file to reflect that change.

21 months agoUpdate Visibility example to use correct package path. 62/head
Mark Owens [Wed, 9 Dec 2020 18:14:25 +0000 (13:14 -0500)] 
Update Visibility example to use correct package path.

Between version 1.10.0 and 2.0.0, the constraint classes were moved from
the org.apache.accumulo.core.security package to
org.apache.accumulo.core.constraints package. This PR updates the
Visiblity.md readme file to reflect that change.

23 months agoUpload test logs on build failure
Christopher Tubbs [Tue, 13 Oct 2020 02:01:51 +0000 (22:01 -0400)] 
Upload test logs on build failure

23 months agoBump junit from 4.13 to 4.13.1 (#61)
dependabot[bot] [Tue, 13 Oct 2020 01:33:18 +0000 (21:33 -0400)] 
Bump junit from 4.13 to 4.13.1 (#61)

Bumps [junit](https://github.com/junit-team/junit4) from 4.13 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23 months agoAdd .asf.yaml (#60)
Christopher Tubbs [Mon, 5 Oct 2020 21:16:11 +0000 (17:16 -0400)] 
Add .asf.yaml (#60)

2 years agoEnsure the correct version of ZooKeeper is shaded
Christopher Tubbs [Mon, 21 Sep 2020 20:07:02 +0000 (16:07 -0400)] 
Ensure the correct version of ZooKeeper is shaded

2 years agoUpdate badge on README for CI build status
Christopher Tubbs [Mon, 10 Aug 2020 22:05:45 +0000 (18:05 -0400)] 
Update badge on README for CI build status

2 years agoMake sure to copy accumulo-examples.jar as well as accumulo-examples-shaded.jar ...
Jeffrey Zeiberg [Mon, 10 Aug 2020 21:56:49 +0000 (17:56 -0400)] 
Make sure to copy accumulo-examples.jar as well as accumulo-examples-shaded.jar (#54)

2 years agoUpdate references to main branch and update CI
Christopher Tubbs [Mon, 10 Aug 2020 21:52:29 +0000 (17:52 -0400)] 
Update references to main branch and update CI

* Update references to main branch
* Update CI configuration to use GitHub Actions instead of Travis CI

2 years agoRemove unnecessary build configuration in pom
Christopher Tubbs [Mon, 24 Feb 2020 23:11:58 +0000 (18:11 -0500)] 
Remove unnecessary build configuration in pom

2 years agoUpdate plugins/deps in pom for spark example
Christopher Tubbs [Mon, 24 Feb 2020 23:07:20 +0000 (18:07 -0500)] 
Update plugins/deps in pom for spark example

2 years agoUpdate checkstyle and other plugins/deps
Christopher Tubbs [Mon, 24 Feb 2020 22:55:22 +0000 (17:55 -0500)] 
Update checkstyle and other plugins/deps

3 years agoUpdate examples to use 2.0.0
Christopher Tubbs [Sun, 4 Aug 2019 21:04:11 +0000 (17:04 -0400)] 
Update examples to use 2.0.0

3 years agoRefactor out DefaultFormatter (#35) (#56)
lbschanno [Tue, 9 Jul 2019 16:55:38 +0000 (12:55 -0400)] 
Refactor out DefaultFormatter (#35) (#56)

* Refactor out usage of DefaultFormatter. It is an internal-only unstable
API that is not recommended for users, and as such is unsuitable to
include in examples.

3 years agoUpdate Travis config
Mike Miller [Tue, 9 Jul 2019 16:37:00 +0000 (12:37 -0400)] 
Update Travis config

* Log keeps filling up so switching maven to use "-q" seems to be the
only thing that works

3 years agoUpdate Travis config
Mike Miller [Tue, 9 Jul 2019 16:28:32 +0000 (12:28 -0400)] 
Update Travis config

3 years agoUpdate Travis config
Mike Miller [Tue, 9 Jul 2019 16:18:47 +0000 (12:18 -0400)] 
Update Travis config

3 years agoUpdate dependency versions for CVEs
Christopher Tubbs [Wed, 5 Jun 2019 17:33:51 +0000 (13:33 -0400)] 
Update dependency versions for CVEs

* zookeeper CVE-2019-0201
* checkstyle CVE-2019-9658
* spark CVE-2018-17190 (updated, but not fully resolved, since no
  version of spark fixes this yet)

Build formatted an unrelated class.

3 years agoBring the hadoop version in line with Accumulo 2.0 (#52)
Jeffrey Zeiberg [Mon, 3 Jun 2019 22:18:53 +0000 (18:18 -0400)] 
Bring the hadoop version in line with Accumulo 2.0 (#52)

3 years agoRemoves try-block around client. Fixes #45 (#50)
Jeffrey Manno [Wed, 8 May 2019 19:59:44 +0000 (15:59 -0400)] 
Removes try-block around client. Fixes #45 (#50)

3 years agoFix #42 Update compactionStrategy example (#49)
elinaawise [Fri, 26 Apr 2019 20:22:53 +0000 (16:22 -0400)] 
Fix #42 Update compactionStrategy example (#49)

3 years agoRemove examples.conf.template (#48)
Mike Walch [Wed, 24 Apr 2019 20:45:29 +0000 (16:45 -0400)] 
Remove examples.conf.template (#48)

* This file is no longer used by any example

3 years agoAdd missing licenses that caused the build to fail (#44) (#47)
elinaawise [Tue, 23 Apr 2019 16:30:09 +0000 (12:30 -0400)] 
Add missing licenses that caused the build to fail (#44) (#47)

updated .md files

3 years agodelete key/value pair example (#46)
Elina Wise [Tue, 23 Apr 2019 16:20:18 +0000 (12:20 -0400)] 
delete key/value pair example (#46)

3 years agoFix broken link
Mike Miller [Thu, 18 Apr 2019 16:29:19 +0000 (12:29 -0400)] 
Fix broken link

3 years agoAdd missing licenses that caused the build to fail (#44)
Jeffrey Manno [Thu, 18 Apr 2019 15:54:19 +0000 (11:54 -0400)] 
Add missing licenses that caused the build to fail (#44)

3 years agoCreated Accumulo/Spark example (#39)
Mike Walch [Thu, 28 Mar 2019 16:22:23 +0000 (12:22 -0400)] 
Created Accumulo/Spark example (#39)

3 years agoFix integration tests (#40)
Mike Walch [Wed, 27 Mar 2019 20:01:50 +0000 (16:01 -0400)] 
Fix integration tests (#40)

3 years agoFix integration tests (#37)
Mike Walch [Tue, 12 Mar 2019 22:53:34 +0000 (18:53 -0400)] 
Fix integration tests (#37)

* Due to changes in Accumulo
* Commented out use of DistributedTrace
* Updated ITs due to changes in TestIngest
  and ConfigurableMacBase

3 years ago#35 - Factor out TestUtil API (#36)
Jeffrey Manno [Mon, 11 Mar 2019 21:38:49 +0000 (17:38 -0400)] 
#35 - Factor out TestUtil API (#36)

3 years agoMake build script call mvn verify and update .gitignore
Mike Miller [Fri, 1 Feb 2019 17:39:55 +0000 (12:39 -0500)] 
Make build script call mvn verify and update .gitignore

3 years agoFix QA issue
Mike Walch [Thu, 31 Jan 2019 21:32:34 +0000 (16:32 -0500)] 
Fix QA issue

3 years agoAdd import-control checkstyle for checking API (#34)
Mike Miller [Tue, 29 Jan 2019 21:21:33 +0000 (16:21 -0500)] 
Add import-control checkstyle for checking API (#34)

* Also moved maven files to contrib directory, dropping build directory
* Updated checkstyle to latest version
* Add exceptions to hold the line for API
* Use guava PeekingIterator

3 years agoFix and remove brittle broken tests
Mike Miller [Tue, 29 Jan 2019 19:55:53 +0000 (14:55 -0500)] 
Fix and remove brittle broken tests

3 years agoMore updates to MapReduce (#32)
Mike Walch [Tue, 15 Jan 2019 15:08:51 +0000 (10:08 -0500)] 
More updates to MapReduce (#32)

* WordCount now supports using HDFS path for client props
* Updated docs and fixed arguments to MapReduce job

3 years agoRefactored examples for Accumulo 2.0 (#31)
Mike Walch [Thu, 10 Jan 2019 19:40:51 +0000 (14:40 -0500)] 
Refactored examples for Accumulo 2.0 (#31)

* Updated to use new MapReduce API
* Build shaded jar for M/R examples
* All examples now use ClientOpts which
  was refactored

3 years agoUpdate copyright date
Mike Walch [Wed, 2 Jan 2019 23:43:03 +0000 (18:43 -0500)] 
Update copyright date

3 years agoGot most ITs working (#30)
Keith Turner [Tue, 6 Nov 2018 18:00:20 +0000 (13:00 -0500)] 
Got most ITs working (#30)

3 years agoAdd formatting to pom (#29)
Keith Turner [Fri, 2 Nov 2018 22:16:47 +0000 (18:16 -0400)] 
Add formatting to pom (#29)

3 years agoMerge pull request #28 from mikewalch/2.0-alpha
Mike Walch [Fri, 26 Oct 2018 20:10:57 +0000 (16:10 -0400)] 
Merge pull request #28 from mikewalch/2.0-alpha

Updated examples to work with Accumulo 2.0.0-alpha-1

3 years agoAdded build status badge and updated .travis.yml 28/head
Mike Walch [Fri, 26 Oct 2018 18:21:39 +0000 (14:21 -0400)] 
Added build status badge and updated .travis.yml

3 years agoUpdated examples to work with Accumulo 2.0.0-alpha-1
Mike Walch [Fri, 26 Oct 2018 17:44:25 +0000 (13:44 -0400)] 
Updated examples to work with Accumulo 2.0.0-alpha-1

4 years agoRefactored shard example (#26)
Mike Walch [Fri, 15 Jun 2018 19:02:51 +0000 (15:02 -0400)] 
Refactored shard example (#26)

* Refactored shard example

* Shard example uses new Connector builder
* Renamed ConnectionInfo to ClientInfo due to changes in Accumulo
* Updated accumulo-client.properties due to changes in Accumulo

4 years agoUpdate bloom filters example (#25)
Mike Miller [Thu, 26 Apr 2018 17:54:11 +0000 (13:54 -0400)] 
Update bloom filters example (#25)

4 years agoUpdate constraints example. Fixes #23 (#24)
Mike Miller [Fri, 20 Apr 2018 15:22:47 +0000 (11:22 -0400)] 
Update constraints example. Fixes #23 (#24)

4 years agoUpdate mapreduce dependency
Mike Miller [Thu, 19 Apr 2018 16:07:09 +0000 (12:07 -0400)] 
Update mapreduce dependency

4 years agoUpdate bulkIngest example. Fixes #17 (#20)
Mike Miller [Thu, 12 Apr 2018 19:55:35 +0000 (15:55 -0400)] 
Update bulkIngest example. Fixes #17 (#20)

4 years agoFixes #16 - Refactored examples in client.md (#19)
Mike Walch [Thu, 12 Apr 2018 17:01:12 +0000 (13:01 -0400)] 
Fixes #16 - Refactored examples in client.md (#19)

4 years agoAdd debug flag to runex. Fixes #18
Mike Miller [Wed, 11 Apr 2018 22:10:01 +0000 (18:10 -0400)] 
Add debug flag to runex. Fixes #18