close
The Wayback Machine - https://web.archive.org/web/20201224055636/https://github.com/JanusGraph/janusgraph/commit/792f6761ad12911092f64238c55b2eb76358a6ee
Skip to content
Permalink
Browse files

Merge Hadoop projects into a single project

Fixes #1438

Signed-off-by: Jan Jansen <jan.jansen@gdata.de>
  • Loading branch information
farodin91 committed Aug 30, 2019
1 parent e743628 commit 792f6761ad12911092f64238c55b2eb76358a6ee
Showing with 310 additions and 1,237 deletions.
  1. +6 −6 .travis.yml
  2. +4 −4 .travis.yml.cassandra
  3. +3 −3 BUILDING.md
  4. +9 −9 RELEASING.md
  5. +2 −2 TESTING.md
  6. +3 −3 docs/basics/server.md
  7. +4 −0 docs/changelog.md
  8. +4 −4 docs/index.md
  9. +1 −1 janusgraph-codepipelines-ci/README.md
  10. +1 −1 janusgraph-codepipelines-ci/pipe.yml
  11. 0 janusgraph-dist/{janusgraph-dist-hadoop-2 → }/Dockerfile
  12. +1 −1 janusgraph-dist/README.md
  13. 0 janusgraph-dist/{janusgraph-dist-hadoop-2 → }/docker-compose.yml
  14. 0 janusgraph-dist/{janusgraph-dist-hadoop-2 → }/es/elasticsearch.yml
  15. +0 −191 janusgraph-dist/janusgraph-dist-hadoop-2/pom.xml
  16. +0 −18 janusgraph-dist/janusgraph-dist-hadoop-2/src/assembly/descriptor/archive.xml
  17. +91 −102 janusgraph-dist/pom.xml
  18. +0 −139 janusgraph-hadoop-parent/janusgraph-hadoop-2/pom.xml
  19. +0 −111 ...adoop-parent/janusgraph-hadoop-2/src/main/java/org/janusgraph/hadoop/compat/h2/Hadoop2Compat.java
  20. +0 −230 janusgraph-hadoop-parent/janusgraph-hadoop-core/pom.xml
  21. +0 −133 ...hadoop-parent/janusgraph-hadoop-core/src/main/java/org/janusgraph/hadoop/compat/HadoopCompat.java
  22. +0 −57 ...-parent/janusgraph-hadoop-core/src/main/java/org/janusgraph/hadoop/compat/HadoopCompatLoader.java
  23. +0 −126 janusgraph-hadoop-parent/janusgraph-hadoop/pom.xml
  24. 0 {janusgraph-hadoop-parent → janusgraph-hadoop}/.gitignore
  25. 0 {janusgraph-hadoop-parent/janusgraph-hadoop-core → janusgraph-hadoop}/README.md
  26. +99 −63 {janusgraph-hadoop-parent → janusgraph-hadoop}/pom.xml
  27. 0 {janusgraph-hadoop-parent → }/janusgraph-hadoop/src/assembly/code-jar.xml
  28. 0 {janusgraph-hadoop-parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/assembly/example-data.xml
  29. 0 ...p-parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/assembly/example-data/FathersName.groovy
  30. 0 ...t/janusgraph-hadoop-core → janusgraph-hadoop}/src/assembly/example-data/IncrementalLoading.groovy
  31. 0 {janusgraph-hadoop-parent → }/janusgraph-hadoop/src/assembly/javadoc-jar.xml
  32. 0 ...graph-hadoop-parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/assembly/shared-resources.xml
  33. 0 ...p-parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/assembly/shared-resources/hadoop-job.xml
  34. 0 ...parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/assembly/shared-resources/log4j.properties
  35. 0 {janusgraph-hadoop-parent → }/janusgraph-hadoop/src/assembly/sources-jar.xml
  36. +3 −3 ...ScanMetrics.java → janusgraph-hadoop/src/main/java/org/janusgraph/hadoop/CountersScanMetrics.java
  37. +1 −1 ...adoop/compat/h2 → janusgraph-hadoop/src/main/java/org/janusgraph/hadoop}/DistCacheConfigurer.java
  38. +1 −1 ...op/compat/h2 → janusgraph-hadoop/src/main/java/org/janusgraph/hadoop}/ImmutableConfiguration.java
  39. 0 ...raph-hadoop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/MapReduceIndexJobs.java
  40. 0 ...adoop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/MapReduceIndexManagement.java
  41. +1 −1 ...adoop/compat/h2 → janusgraph-hadoop/src/main/java/org/janusgraph/hadoop}/MapredJarConfigurer.java
  42. 0 ...-hadoop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/config/HBaseAuthHelper.java
  43. 0 ...oop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/config/HadoopConfiguration.java
  44. 0 ... janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/config/JanusGraphHadoopConfiguration.java
  45. 0 ... janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/config/ModifiableHadoopConfiguration.java
  46. 0 ...anusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/config/job/AbstractDistCacheConfigurer.java
  47. 0 ...e → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/config/job/JobClasspathConfigurer.java
  48. +6 −5 ... → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/config/job/JobClasspathConfigurers.java
  49. +1 −3 ...aph-hadoop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/FormatTools.java
  50. 0 ...core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/JobConfigurationFormat.java
  51. 0 ...ph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cassandra/Cassandra3BinaryInputFormat.java
  52. 0 ...nusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cassandra/Cassandra3InputFormat.java
  53. 0 ...aph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cassandra/CassandraBinaryInputFormat.java
  54. 0 ...ph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cassandra/CassandraBinaryRecordReader.java
  55. 0 ...anusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cassandra/CassandraInputFormat.java
  56. 0 ...nusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cassandra/CqlBridgeRecordReader.java
  57. 0 ...re → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cql/CqlBinaryInputFormat.java
  58. 0 ...e → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cql/CqlBinaryRecordReader.java
  59. 0 ...oop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/cql/CqlInputFormat.java
  60. 0 ... janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/hbase/HBaseBinaryInputFormat.java
  61. 0 ...janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/hbase/HBaseBinaryRecordReader.java
  62. 0 ...core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/hbase/HBaseInputFormat.java
  63. 0 ...aph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/hbase/HBaseSnapshotBinaryInputFormat.java
  64. 0 ...anusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/hbase/HBaseSnapshotInputFormat.java
  65. 0 ...anusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/AbstractBinaryInputFormat.java
  66. 0 ...core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/HadoopInputFormat.java
  67. 0 ...ore → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/HadoopRecordReader.java
  68. 0 ...sgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/JanusGraphVertexDeserializer.java
  69. 0 ...usgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/input/JanusGraphHadoopSetup.java
  70. 0 ...h-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/input/JanusGraphHadoopSetupCommon.java
  71. 0 ...anusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/input/SystemTypeInspector.java
  72. 0 ...ore → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/formats/util/input/VertexReader.java
  73. 0 ...op}/src/main/java/org/janusgraph/hadoop/formats/util/input/current/JanusGraphHadoopSetupImpl.java
  74. 0 ...-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/scan/AbstractHadoopScanRunner.java
  75. 0 ...core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/scan/CassandraHadoopScanRunner.java
  76. 0 ...oop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/scan/HBaseHadoopScanRunner.java
  77. +4 −6 ...-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/scan/HadoopContextScanMetrics.java
  78. +2 −4 ...h-hadoop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/scan/HadoopScanMapper.java
  79. +14 −5 ...h-hadoop-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/scan/HadoopScanRunner.java
  80. +1 −3 ...op-core → janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/scan/HadoopVertexScanMapper.java
  81. 0 ...→ janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/serialize/JanusGraphKryoRegistrator.java
  82. 0 ...→ janusgraph-hadoop}/src/main/java/org/janusgraph/hadoop/serialize/JanusGraphKryoShimService.java
  83. 0 ...doop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/AbstractIndexManagementIT.java
  84. 0 ...h-hadoop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/AbstractInputFormatIT.java
  85. 0 ...hadoop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/Cassandra3InputFormatIT.java
  86. 0 ...oop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/CassandraIndexManagementIT.java
  87. 0 ...-hadoop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/CassandraInputFormatIT.java
  88. 0 ...raph-hadoop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/CassandraScanJobIT.java
  89. 0 ...sgraph-hadoop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/CqlInputFormatIT.java
  90. 0 ...-hadoop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/HBaseIndexManagementIT.java
  91. 0 ...raph-hadoop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/HBaseInputFormatIT.java
  92. 0 ...oop-core → janusgraph-hadoop}/src/test/java/org/janusgraph/hadoop/HBaseSnapshotInputFormatIT.java
  93. 0 ...sources/META-INF/services/org.apache.tinkerpop.gremlin.structure.io.gryo.kryoshim.KryoShimService
  94. 0 ...p-parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/test/resources/cassandra-read.properties
  95. 0 ...-hadoop-parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/test/resources/cql-read.properties
  96. 0 ...ent/janusgraph-hadoop-core → janusgraph-hadoop}/src/test/resources/hbase-read-snapshot.properties
  97. 0 ...adoop-parent/janusgraph-hadoop-core → janusgraph-hadoop}/src/test/resources/hbase-read.properties
  98. +47 −0 janusgraph-hadoop/src/test/resources/log4j.properties
  99. 0 ...aph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/edgelist/rdf/graph-example-1.ntriple
  100. 0 ... janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/graphson/extra-cerberus.json
  101. 0 ...janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/graphson/graph-example-1.json
  102. 0 ...nusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/graphson/graph-of-the-gods.json
  103. 0 ...src/test/resources/org/janusgraph/hadoop/formats/graphson/incremental-custom-cerberus-load.groovy
  104. 0 ...usgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/graphson/incremental-load.groovy
  105. 0 .../src/test/resources/org/janusgraph/hadoop/formats/graphson/incremental-naive-cerberus-load.groovy
  106. 0 ...e → janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/script/ScriptInput.groovy
  107. 0 ... → janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/script/ScriptOutput.groovy
  108. 0 ...→ janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/formats/script/graph-of-the-gods.id
  109. BIN ...hadoop-core → janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/graph-of-the-gods-2.seq
  110. 0 ...adoop-core → janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/graphson-noop.properties
  111. 0 ...ore → janusgraph-hadoop}/src/test/resources/org/janusgraph/hadoop/tinkerpop/gremlin/Script.groovy
  112. +1 −1 pom.xml
@@ -71,7 +71,7 @@ x-template:
jobs:
include:
- <<: *STANDARD_TEST_JOB
env: MODULE='hadoop-parent/janusgraph-hadoop-2'
env: MODULE='hadoop'
- <<: *STANDARD_TEST_JOB
env: MODULE='lucene'
- <<: *STANDARD_TEST_JOB
@@ -121,7 +121,7 @@ jobs:
- <<: *STANDARD_TEST_JOB
env: MODULE='hbase-parent/janusgraph-hbase-10' INSTALL_ARGS='-Dhbase.profile -Phbase2' ARGS='-Dtest=**/graphdb/hbase/* -Dhbase.profile -Phbase2'
- <<: *STANDARD_TEST_JOB
env: MODULE='hadoop-parent/janusgraph-hadoop-2' INSTALL_ARGS='-Dhbase.profile -Phbase2' ARGS='-Dhbase.profile -Phbase2'
env: MODULE='hadoop' INSTALL_ARGS='-Dhbase.profile -Phbase2' ARGS='-Dhbase.profile -Phbase2'
- <<: *STANDARD_TEST_JOB
env: MODULE='cql' ARGS='-Pcassandra2-byteordered -Dtest=**/diskstorage/cql/*'
- <<: *STANDARD_TEST_JOB
@@ -134,7 +134,7 @@ jobs:
env: MODULE='cql' ARGS='-Pcassandra2-murmur -Dtest=**/graphdb/cql/*'

- <<: *FULL_BUILD_JOB
env: MODULE='hadoop-parent/janusgraph-hadoop-2' CASSANDRA_VERSION='3.11.0' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
env: MODULE='hadoop' CASSANDRA_VERSION='3.11.0' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- <<: *FULL_BUILD_JOB
env: MODULE='cql' ARGS='-Dtest=**/graphdb/cql/* -Dtest.skip.byteorderedpartitioner=true -Dtest.skip.murmur-serial=true -Dtest.skip.murmur-ssl=true'
- <<: *FULL_BUILD_JOB
@@ -158,7 +158,7 @@ jobs:
- <<: *FULL_BUILD_JOB
env: MODULE='cql' ARGS=' -Pcassandra3-murmur-ssl -Dcassandra.docker.version=3.11.4 -Dtest=**/diskstorage/cql/CQLStoreTest.java'
- <<: *FULL_BUILD_JOB
env: MODULE='hadoop-parent/janusgraph-hadoop-2' CASSANDRA_VERSION='3.0.14' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
env: MODULE='hadoop' CASSANDRA_VERSION='3.0.14' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- <<: *FULL_BUILD_JOB
env: MODULE='cassandra' CASSANDRA_VERSION='3.0.14' CASSANDRA_ENABLE_BOP='true' ARGS='-Dtest=**/thrift/* -Dtest.skip.unordered=true -Dtest.skip.ssl=true -Dtest.skip.serial=true'
- <<: *FULL_BUILD_JOB
@@ -231,8 +231,8 @@ jobs:

# https://docs.travis-ci.com/user/customizing-the-build#Rows-that-are-Allowed-to-Fail
allow_failures:
- env: MODULE='hadoop-parent/janusgraph-hadoop-2' CASSANDRA_VERSION='3.11.0' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- env: MODULE='hadoop-parent/janusgraph-hadoop-2' CASSANDRA_VERSION='3.0.14' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- env: MODULE='hadoop' CASSANDRA_VERSION='3.11.0' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- env: MODULE='hadoop' CASSANDRA_VERSION='3.0.14' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'

fast_finish: true
# https://docs.travis-ci.com/user/customizing-the-build#Rows-that-are-Allowed-to-Fail
@@ -26,7 +26,7 @@ cache:

env:
matrix:
- MODULE='hadoop-parent/janusgraph-hadoop-2' CASSANDRA_VERSION='3.11.0' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- MODULE='hadoop' CASSANDRA_VERSION='3.11.0' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- MODULE='cassandra' CASSANDRA_VERSION='3.11.0' CASSANDRA_ENABLE_BOP='true' ARGS='-Dtest=**/thrift/* -Dtest.skip.unordered=true -Dtest.skip.ssl=true -Dtest.skip.serial=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.11.0' ARGS='-Dtest=**/thrift/* -Dtest.skip.ordered=true -Dtest.skip.ssl=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.11.0' CASSANDRA_ENABLE_SSL='true' ARGS='-Dtest=**/thrift/* -Dtest.skip.unordered=true -Dtest.skip.ordered=true -Dtest.skip.serial=true'
@@ -35,16 +35,16 @@ env:
- MODULE='cassandra' CASSANDRA_VERSION='3.11.0' CASSANDRA_ENABLE_SSL='true' ARGS='-Dtest=**/astyanax/* -Dtest.skip.unordered=true -Dtest.skip.ordered=true -Dtest.skip.serial=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.11.0' ARGS='-Dtest=**/cassandra/*,**/utils/*'

- MODULE='hadoop-parent/janusgraph-hadoop-2' CASSANDRA_VERSION='3.0.14' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- MODULE='hadoop' CASSANDRA_VERSION='3.0.14' ARGS='-DskipHBase -DskipCassandra -DskipCassandra3=false'
- MODULE='cassandra' CASSANDRA_VERSION='3.0.14' CASSANDRA_ENABLE_BOP='true' ARGS='-Dtest=**/thrift/* -Dtest.skip.unordered=true -Dtest.skip.ssl=true -Dtest.skip.serial=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.0.14' ARGS='-Dtest=**/thrift/* -Dtest.skip.ordered=true -Dtest.skip.ssl=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.0.14' CASSANDRA_ENABLE_SSL='true' ARGS='-Dtest=**/thrift/* -Dtest.skip.unordered=true -Dtest.skip.ordered=true -Dtest.skip.serial=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.0.14' CASSANDRA_ENABLE_BOP='true' ARGS='-Dtest=**/astyanax/* -Dtest.skip.unordered=true -Dtest.skip.ssl=true -Dtest.skip.serial=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.0.14' ARGS='-Dtest=**/astyanax/* -Dtest.skip.ordered=true -Dtest.skip.ssl=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.0.14' CASSANDRA_ENABLE_SSL='true' ARGS='-Dtest=**/astyanax/* -Dtest.skip.unordered=true -Dtest.skip.ordered=true -Dtest.skip.serial=true'
- MODULE='cassandra' CASSANDRA_VERSION='3.0.14' ARGS='-Dtest=**/cassandra/*,**/utils/*'
- MODULE='hadoop-parent/janusgraph-hadoop-2' CASSANDRA_VERSION='2.2.10' ARGS='-DskipHBase'

- MODULE='hadoop' CASSANDRA_VERSION='2.2.10' ARGS='-DskipHBase'
- MODULE='cassandra' CASSANDRA_VERSION='2.2.10' CASSANDRA_ENABLE_BOP='true' ARGS='-Dtest=**/thrift/* -Dtest.skip.unordered=true -Dtest.skip.ssl=true -Dtest.skip.serial=true'
- MODULE='cassandra' CASSANDRA_VERSION='2.2.10' ARGS='-Dtest=**/thrift/* -Dtest.skip.ordered=true -Dtest.skip.ssl=true'
- MODULE='cassandra' CASSANDRA_VERSION='2.2.10' CASSANDRA_ENABLE_SSL='true' ARGS='-Dtest=**/thrift/* -Dtest.skip.unordered=true -Dtest.skip.ordered=true -Dtest.skip.serial=true'
@@ -34,7 +34,7 @@ To build the distribution archive:
```
mvn clean install -Pjanusgraph-release -Dgpg.skip=true -DskipTests=true
```
This command generates the distribution archive in `janusgraph-dist/janusgraph-dist-hadoop-2/target/janusgraph-$VERSION-hadoop2.zip`.
This command generates the distribution archive in `janusgraph-dist/target/janusgraph-$VERSION.zip`.
For more details information, please see [here](janusgraph-dist/README.md#building-zip-archives)

## Building Docker Image for JanusGraph Server
@@ -44,7 +44,7 @@ distribution archive is needed. If you wish to build an image from source
refer to `To build the distribution archive` section to build the distribution
archive first. You can also use an [official release](https://github.com/JanusGraph/janusgraph/releases) to avoid building.
To do so check out the release tag you wish to build, example: `git checkout v0.2.0`. Then create target
directory that houses the distribution zip with `mkdir janusgraph-dist/janusgraph-dist-hadoop-2/target`.
directory that houses the distribution zip with `mkdir janusgraph-dist/target`.
The [downloaded release](https://github.com/JanusGraph/janusgraph/releases)
is then placed in the recently created target directory. Note that if the
tag is not found you can run `git fetch --all --tags --prune` and then rerun the checkout command.
@@ -55,7 +55,7 @@ to run the BerkeleyJE backend and Elasticsearch (requires [Docker Compose](https

```bash
mvn docker:build -Pjanusgraph-docker -pl janusgraph-dist
docker-compose -f janusgraph-dist/janusgraph-dist-hadoop-2/docker-compose.yml up
docker-compose -f janusgraph-dist/docker-compose.yml up
```

If you are building the Docker image behind a proxy please set an environment variable for either http_proxy or https_proxy accordingly.
@@ -204,7 +204,7 @@ After the updates are approved and merged, continue on with the release process.
* `mkdocs.yml`
2. Update the configuration reference: `mvn install -DskipTests=true -pl janusgraph-doc -am`
3. For building documentation: see `building.md`
4. Zip documentation: `$ zip janusgraph-${JANUSGRAPH_VERSION}-hadoop2-doc.zip site`
4. Zip documentation: `$ zip janusgraph-${JANUSGRAPH_VERSION}-doc.zip site`
5. You may also need to update the following file in the main repo for any new or updated dependencies: `NOTICE.txt`

Build Release Artifacts
@@ -228,14 +228,14 @@ mvn clean javadoc:jar deploy -Pjanusgraph-release -DskipTests=true

* Prepare files for GitHub release
```Shell
export JG_VER="janusgraph-0.2.3"
export JG_VER="janusgraph-0.5.0"
mkdir -p ~/jg-staging
cp janusgraph-dist/janusgraph-dist-hadoop-2/target/${JG_VER}-hadoop2.zip* ~/jg-staging/
cp janusgraph-dist/target/${JG_VER}.zip* ~/jg-staging/
cd janusgraph-doc/target/docs/
mv chunk ${JG_VER}-hadoop2-doc
zip -r ${JG_VER}-hadoop2-doc.zip ${JG_VER}-hadoop2-doc
gpg --armor --detach-sign ${JG_VER}-hadoop2-doc.zip
cp ${JG_VER}-hadoop2-doc.zip* ~/jg-staging/
mv chunk ${JG_VER}-doc
zip -r ${JG_VER}-doc.zip ${JG_VER}-doc
gpg --armor --detach-sign ${JG_VER}-doc.zip
cp ${JG_VER}-doc.zip* ~/jg-staging/
```

If it fails due to Inappropriate ioctl for device error, run:
@@ -246,8 +246,8 @@ export GPG_TTY=$(tty)
* Verify signature validity (both commands should show good signature)
```Shell
cd ~/jg-staging
gpg --verify ${JG_VER}-hadoop2.zip.asc ${JG_VER}-hadoop2.zip
gpg --verify ${JG_VER}-hadoop2-doc.zip.asc ${JG_VER}-hadoop2-doc.zip
gpg --verify ${JG_VER}.zip.asc ${JG_VER}.zip
gpg --verify ${JG_VER}-doc.zip.asc ${JG_VER}-doc.zip
```

### Create a Draft Release on GitHub
@@ -258,13 +258,13 @@ Hadoop tests with Cassandra 2:
```bash
CASSANDRA_VERSION=2.2.10 docker-compose -f janusgraph-cassandra/src/test/resources/docker-compose.yml up -d
# wait for instance to start (see above)
mvn clean install -pl :janusgraph-hadoop-2 -DskipHBase -Dstorage.hostname=$STORAGE_HOSTNAME
mvn clean install -pl :janusgraph-hadoop -DskipHBase -Dstorage.hostname=$STORAGE_HOSTNAME
```

Hadoop tests with Cassandra 3 (note that default Cassandra 2 tests must be skipped):

```bash
CASSANDRA_VERSION=3.11.0 docker-compose -f janusgraph-cassandra/src/test/resources/docker-compose.yml up -d
# wait for instance to start (see above)
mvn clean install -pl :janusgraph-hadoop-2 -DskipHBase -DskipCassandra -DskipCassandra3=false -Dstorage.hostname=$STORAGE_HOSTNAME
mvn clean install -pl :janusgraph-hadoop -DskipHBase -DskipCassandra -DskipCassandra3=false -Dstorage.hostname=$STORAGE_HOSTNAME
```
@@ -124,15 +124,15 @@ If you want to start fresh and remove the database and logs you can use
the clean command with `janusgraph.sh`. The server should be stopped
before running the clean operation.
```bash
$ cd /Path/to/janusgraph/janusgraph-0.2.0-hadoop2/
$ cd /Path/to/janusgraph/janusgraph-{project.version}/
$ ./bin/janusgraph.sh stop
Killing Gremlin-Server (pid 91505)...
Killing Elasticsearch (pid 91402)...
Killing Cassandra (pid 91219)...
$ ./bin/janusgraph.sh clean
Are you sure you want to delete all stored data and logs? [y/N] y
Deleted data in /Path/to/janusgraph/janusgraph-0.2.0-hadoop2/db
Deleted logs in /Path/to/janusgraph/janusgraph-0.2.0-hadoop2/log
Deleted data in /Path/to/janusgraph/janusgraph-{project.version}/db
Deleted logs in /Path/to/janusgraph/janusgraph-{project.version}/log
```

## JanusGraph Server as a WebSocket Endpoint
@@ -59,6 +59,10 @@ For more information on features and bug fixes in 0.5.0, see the GitHub mileston

#### Upgrade Instructions

##### Distributed package is renamed

The distribution has no longer the suffix `-hadoop2`.

##### ElasticSearch: Upgrade from 6.6.0 to 7.2.0 and drop support for 5.x version
The ElasticSearch version has been changed to 7.2.0 which removes support for `max-retry-timeout` option.
That is why this option no longer available in JanusGraph.
@@ -132,11 +132,11 @@ zip-file that was downloaded.
installed.

```bash
$ unzip janusgraph-{{ latest_version }}-hadoop2.zip
Archive: janusgraph-{{ latest_version }}-hadoop2.zip
creating: janusgraph-{{ latest_version }}-hadoop2/
$ unzip janusgraph-{{ latest_version }}.zip
Archive: janusgraph-{{ latest_version }}.zip
creating: janusgraph-{{ latest_version }}/
...
$ cd janusgraph-{{ latest_version }}-hadoop2
$ cd janusgraph-{{ latest_version }}
$ bin/gremlin.sh
\,,,/
@@ -87,7 +87,7 @@ pipelines:
timeout: 42
env:
- name: MODULE
value: janusgraph-hadoop-parent/janusgraph-hadoop-2,janusgraph-lucene,janusgraph-solr
value: janusgraph-hadoop,janusgraph-lucene,janusgraph-solr
- name: cassandra
timeout: 220
env:
@@ -30,7 +30,7 @@ pipelines:
timeout: 42
env:
- name: MODULE
value: janusgraph-hadoop-parent/janusgraph-hadoop-2,janusgraph-lucene,janusgraph-solr
value: janusgraph-hadoop,janusgraph-lucene,janusgraph-solr
- name: cassandra
timeout: 220
env:
File renamed without changes.
@@ -15,7 +15,7 @@ SNAPSHOT or a release tag.

This command writes one archive:

* janusgraph-dist/janusgraph-dist-hadoop-2/target/janusgraph-$VERSION-hadoop2.zip
* janusgraph-dist/target/janusgraph-$VERSION.zip

It's also possible to leave off the `-DskipTests=true`. However, in
the absence of `-DskipTests=true`, the -Pjanusgraph-release argument
File renamed without changes.
File renamed without changes.

0 comments on commit 792f676

Please sign in to comment.
You can’t perform that action at this time.