*Disclaimer: As of 01/01/2016 this project has been deprecated. Thank you for your understanding and continued help throughout the project's life.
-Add Cassandra Interpreter
-Add Stratio Ingestion interpreter
-Add Stratio Ingestion configurable settings (in view)
-Add Stratio Cassandra configurable settings (in view)
Interactive shell to manage Crossdata,Spark,Spark-sql,Ingestion,MarkDown,Shell,Streaming,Cassandra based on Apache Zeppelin , a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.
Tested on Mac OSX, CentOS 6.X, Ubuntu 14.X
Maven (if you want to build from the source code)
Node.js Package Manager Apache Cassandra DataBase Running(if you want to use Apache Cassandra Interpreter) Stratio Crossdata Running (If you want to use Stratio Crossdata Interpreter) Apache Spark node Running (If you want to use Apache Spark and Apache Spark-Sql interpreter)
If you want to build Explorer from the source, please first clone this repository. And then:
mvn clean package
If you wish to configure Explorer options (like port number), configure the following files:
If you want to configure Apache Mesos you must uncomment this lines of :
# ./conf/notebook-env.sh export MASTER=mesos://... export NOTEBOOK_JAVA_OPTS="-Dspark.executor.uri=/path/to/spark-*.tgz" or SPARK_HOME="/path/to/spark_home" export MESOS_NATIVE_LIBRARY=/path/to/libmesos.so
If you set
SPARK_HOME, you should deploy spark binary on the same location to all worker nodes. And if you set
spark.executor.uri, every worker can read that file on its node.
Stratio Crossdata configuration files
You can modify Stratio Crossdata driver's properties in:
For using another Stratio Crossdata's version modify:
<properties> <crossdata.version>HERE_YOUR_CROSSDATA'S_VERSION</crossdata.version> </properties>
Stratio Ingestion configuration files
You can modify Stratio Ingestion driver's properties in:
Apache Cassandra configuration files
./bin/notebook.sh -> to launch a console session depending instance
./bin/notebook-daemon.sh start -> to launch the service
The default URL is:
Since there is no real auth system yet, you have to use dummy credentials to enter:
username : Stratio password : Stratio
browse localhost:8084 in your browser. 8085 port should be accessible for websocket connection. For configuration details check ./conf subdirectory.
Stratio Explorer allows you to save and import notebooks from a file. For saving a Notebook to a file you just should specify the filename and it will automatically create an "export" directory in the same path where Stratio Explorer resides. The file will have ".json" extension. To load a Notebook from file you should indicate the full path on the system to access it.
Be sure to have the right access and modify permissions for the user that is logged in the selected path
If you detect any bug or issue and need support, you can use