Hi Pablo, Yes, you need the AWS environment variables o credentials file in .aws folder in your home...
2015-11-04 11:34 GMT+01:00 Pablo Torre <pablotorr...@gmail.com>: > Hi Victor, > > Taking a look at your suggestion, I was wondering if we need to export the > AWS Credentials..... > > Best, > Pablo > > 2015-11-03 10:46 GMT+01:00 Victor Manuel Garcia <victor.gar...@beeva.com>: > >> Hi Josef, >> For use S3 you need: >> >> Folder structure needs S3: >> bucket/username/notebook/ >> >> set the enviroment variable: >> export ZEPPELIN_NOTEBOOK_S3_BUCKET=bucket >> export ZEPPELIN_NOTEBOOK_S3_USER=username >> >> and in zeppelin-site.xml: >> <!-- If used S3 to storage the notebooks, it is necessary the following >> folder structure bucketname/username/notebook/ --> >> <!-- >> <property> >> <name>zeppelin.notebook.s3.user</name> >> <value>user</value> >> <description>user name for s3 folder structure</description> >> </property> >> <property> >> <name>zeppelin.notebook.s3.bucket</name> >> <value>zeppelin</value> >> <description>bucket name for notebook storage</description> >> </property> >> >> Uncomment: >> <property> <name>zeppelin.notebook.storage</name> >> <value>org.apache.zeppelin.notebook.repo.S3NotebookRepo</value> >> <description>notebook persistence layer implementation</description> >> </property> >> >> Comment: >> <property> >> <name>zeppelin.notebook.storage</name> >> <value>org.apache.zeppelin.notebook.repo.VFSNotebookRepo</value> >> <description>notebook persistence layer implementation</description> >> </property> >> >> >> >> >> >> 2015-11-03 10:11 GMT+01:00 Josef A. Habdank <jahabd...@gmail.com>: >> >>> Hello, >>> >>> on the presentation on Spark Summit Amsterdam Moon showcased that it is >>> possible to change a location of the storage of the notebooks to S3 (so >>> they are not stored locally on the zeppelin machine). >>> >>> I am running a standard Amazon EMR cluster with Zeppelin 0.6 SNAPSHOT >>> (default Amazon installation). >>> >>> I tried to modify the /etc/zeppelin/conf.dist/zeppelin-env.sh file >>> changing >>> export ZEPPELIN_NOTEBOOK_DIR=/var/lib/zeppelin/notebook >>> >>> to the following: >>> export ZEPPELIN_NOTEBOOK_DIR=s3:/bucket/folder >>> export ZEPPELIN_NOTEBOOK_DIR=s3://bucket/folder >>> export ZEPPELIN_NOTEBOOK_DIR=s3n://bucket/folder >>> >>> and each time when I restart Zeppelin using >>> sudo /usr/lib/zeppelin/bin/zeppelin-daemon.sh stop >>> sudo /usr/lib/zeppelin/bin/zeppelin-daemon.sh start >>> >>> I get error: >>> "Notebook dir doesn't exist, create" >>> >>> when looking in to the zeppelin-env.sh I noticed it only checks for the >>> local folder. >>> if [[ ! -d "${ZEPPELIN_NOTEBOOK_DIR}" ]]; then >>> echo "Notebook dir doesn't exist, create ${ZEPPELIN_NOTEBOOK_DIR}" >>> $(mkdir -p "${ZEPPELIN_NOTEBOOK_DIR}") >>> fi >>> >>> So I assume it is not the way :) >>> >>> Can you please tell me how can I do it? I want to store all my notebooks >>> on s3 folder, rather than locally. >>> >>> Thanks a lot! >>> >>> Josef >>> >> >> >> >> -- >> *Victor Manuel Garcia Martinez* >> *Ingeniero de Software >> * >> >> *+34 672104297 <%2B34%20672104297> | victor.gar...@beeva.com >> <marta.ta...@beeva.com>* >> * | victormanuel.garcia.marti...@bbva.com >> <marta.ta...@bbva.com>* >> >> >> >> <http://www.beeva.com/> >> >> >> > > > -- > Pablo Torre. > Freelance software engineer and Ruby on Rails developer. > Oleiros (Coruña) > *Personal site <http://www.pablotorrerodriguez.com>* > My blog <http://www.aboutechnologies.com> > -- *Victor Manuel Garcia Martinez* *Ingeniero de Software * *+34 672104297 | victor.gar...@beeva.com <marta.ta...@beeva.com>* * | victormanuel.garcia.marti...@bbva.com <marta.ta...@bbva.com>* <http://www.beeva.com/>