@@ -502,30 +502,36 @@ Resources:
502
502
- - "#!/bin/bash\n"
503
503
- " export SDKMAN_DIR=/usr/local/sdkman && curl -s https://get.sdkman.io | bash && source /usr/local/sdkman/bin/sdkman-init.sh\n "
504
504
- " 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 "
506
510
- " sdk install maven < /dev/null && set -x\n "
511
+ - " mvn -version > /home/ec2-user/maven-installation-settings.log\n "
507
512
- " export GREMLIN_SERVER_USERNAME='ec2-user'\n "
508
513
- " export LOG_DIR=/var/log/gremlin-server\n "
509
514
- " export SERVER_DIRNAME=dynamodb-janusgraph-storage-backend-1.2.0\n "
510
515
- " export SERVER_ZIP=${SERVER_DIRNAME}.zip\n "
511
516
- " export PACKAGES_DIR=/usr/local/packages\n "
512
517
- " 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 "
515
521
- " export SERVICE_SCRIPT=${INSTALL_DIR}/bin/gremlin-server-service.sh\n "
516
- - " pushd /dev/shm \n "
522
+ - " pushd ${REPO_PARENT_DIR} \n "
517
523
- " wget https://github.com/awslabs/dynamodb-janusgraph-storage-backend/archive/master.zip && unzip -q master.zip\n "
518
524
- " 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 "
520
526
- " 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 "
522
528
- " export BACKEND_PROPERTIES=${INSTALL_DIR}/conf/gremlin-server/dynamodb.properties\n "
523
529
- " aws s3 cp "
524
530
- Ref : " StorageBackendPropertiesFileS3Url"
525
531
- " ${BACKEND_PROPERTIES}\n "
526
532
- " chown -R ${GREMLIN_SERVER_USERNAME}:${GREMLIN_SERVER_USERNAME} ${LOG_DIR} ${INSTALL_DIR}\n "
527
533
- " 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 "
529
535
Outputs :
530
536
SshTunnels :
531
537
Value :
0 commit comments