Skip to content
This repository was archived by the owner on Oct 5, 2021. It is now read-only.

Commit 0901008

Browse files
Alexander PatrikalakisAlexander Patrikalakis
authored andcommitted
[skip ci] Force java version, use /tmp instead of RAMDISK
1 parent 07dd894 commit 0901008

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed

dynamodb-janusgraph-storage-backend-cfn.yaml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -502,30 +502,36 @@ Resources:
502502
- - "#!/bin/bash\n"
503503
- "export SDKMAN_DIR=/usr/local/sdkman && curl -s https://get.sdkman.io | bash && source /usr/local/sdkman/bin/sdkman-init.sh\n"
504504
- "echo 'export SDKMAN_DIR=/usr/local/sdkman; source /usr/local/sdkman/bin/sdkman-init.sh' > /etc/profile.d/sdkman.sh\n"
505-
- "yum update && yum upgrade && yum install -y java-1.8.0-openjdk\n"
505+
- "yum update -y -q -e 0 && yum upgrade -y -q -e 0 && yum install -y java-1.8.0-openjdk > /home/ec2-user/yumupdates.log\n"
506+
- "yum remove -y java-1.7.0-openjdk > /home/ec2-user/yumremovejava7.log\n"
507+
- "java -version > /home/ec2-user/java-version-before-sdkmvn.log\n"
508+
- "sdk install java < /dev/null\n"
509+
- "sdk current java > /home/ec2-user/java-version-from-sdkman.log\n"
506510
- "sdk install maven < /dev/null && set -x\n"
511+
- "mvn -version > /home/ec2-user/maven-installation-settings.log\n"
507512
- "export GREMLIN_SERVER_USERNAME='ec2-user'\n"
508513
- "export LOG_DIR=/var/log/gremlin-server\n"
509514
- "export SERVER_DIRNAME=dynamodb-janusgraph-storage-backend-1.2.0\n"
510515
- "export SERVER_ZIP=${SERVER_DIRNAME}.zip\n"
511516
- "export PACKAGES_DIR=/usr/local/packages\n"
512517
- "export INSTALL_DIR=${PACKAGES_DIR}/${SERVER_DIRNAME}\n"
513-
- "export REPO_ARCHIVE_DIR=/dev/shm/dynamodb-janusgraph-storage-backend-master\n"
514-
- "mkdir -p ${LOG_DIR} ${INSTALL_DIR}\n"
518+
- "export REPO_PARENT_DIR=/tmp/shm\n"
519+
- "export REPO_ARCHIVE_DIR=${REPO_PARENT_DIR}/dynamodb-janusgraph-storage-backend-master\n"
520+
- "mkdir -p ${LOG_DIR} ${INSTALL_DIR} /tmp/shm\n"
515521
- "export SERVICE_SCRIPT=${INSTALL_DIR}/bin/gremlin-server-service.sh\n"
516-
- "pushd /dev/shm\n"
522+
- "pushd ${REPO_PARENT_DIR}\n"
517523
- "wget https://github.com/awslabs/dynamodb-janusgraph-storage-backend/archive/master.zip && unzip -q master.zip\n"
518524
- "pushd ${REPO_ARCHIVE_DIR}\n"
519-
- "src/test/resources/install-gremlin-server.sh && popd && popd\n"
525+
- "src/test/resources/install-gremlin-server.sh > /home/ec2-user/gremlin-server-installation.log && popd && popd\n"
520526
- "pushd ${PACKAGES_DIR}\n"
521-
- "mv ${REPO_ARCHIVE_DIR}/server/${SERVER_DIRNAME} . && rm -rf /dev/shm/* && chmod u+x ${SERVICE_SCRIPT} && ln -s ${SERVICE_SCRIPT} /etc/init.d/gremlin-server && chkconfig --add gremlin-server\n"
527+
- "mv ${REPO_ARCHIVE_DIR}/server/${SERVER_DIRNAME} . && rm -rf ${REPO_PARENT_DIR}/* && chmod u+x ${SERVICE_SCRIPT} && ln -s ${SERVICE_SCRIPT} /etc/init.d/gremlin-server && chkconfig --add gremlin-server\n"
522528
- "export BACKEND_PROPERTIES=${INSTALL_DIR}/conf/gremlin-server/dynamodb.properties\n"
523529
- "aws s3 cp "
524530
- Ref: "StorageBackendPropertiesFileS3Url"
525531
- " ${BACKEND_PROPERTIES}\n"
526532
- "chown -R ${GREMLIN_SERVER_USERNAME}:${GREMLIN_SERVER_USERNAME} ${LOG_DIR} ${INSTALL_DIR}\n"
527533
- "ln -s ${INSTALL_DIR}/conf /home/ec2-user/conf && chmod a+r /home/ec2-user/conf\n"
528-
- "service gremlin-server start\n\n"
534+
- "service gremlin-server start > /home/ec2-user/gremlin-server-start.log\n\n"
529535
Outputs:
530536
SshTunnels:
531537
Value:

pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@
8282
<email>[email protected]</email>
8383
<url>https://www.linkedin.com/in/johanjcbs/</url>
8484
</contributor>
85+
<contributor>
86+
<name>Daniel Jue</name>
87+
<email>[email protected]</email>
88+
</contributor>
8589
</contributors>
8690
<inceptionYear>2014</inceptionYear>
8791
<licenses>

0 commit comments

Comments
 (0)