Giter Site home page Giter Site logo

lonely7345 / explorer Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 58.06 MB

Interactive web shell to manage Crossdata based on NFLabs/zeppelin [DEPRECATED]

License: Apache License 2.0

Shell 1.22% Java 68.27% XSLT 0.20% HTML 8.25% Scala 0.65% Gherkin 3.77% JavaScript 14.57% CSS 3.08%

explorer's Introduction

#Stratio Explorer

*Disclaimer: As of 01/01/2016 this project has been deprecated. Thank you for your understanding and continued help throughout the project's life.

v0.4.0 Changes


-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.

Core feature:

  • Web based notebook style editor.
  • Stratio Crossdata interpreter
  • Apache Spark Interpreter
  • Apache Spark-SQL interpreter
  • Stratio Ingestion Interpreter
  • Markdown Interpreter
  • Shell Interpreter
  • Stratio Streaming Interpreter
  • Apache Cassandra interpreter
  • Built-in Apache Spark support To know more about Explorer , visit http://docs.stratio.com/

##Requirements

Java 1.7
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)

##Getting Started

###Build

If you want to build Explorer from the source, please first clone this repository. And then:

mvn clean package

###Configure

If you wish to configure Explorer options (like port number), configure the following files:

./conf/explorer-env.sh
./conf/explorer-site.xml

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:

./conf/crossdata/driver-application.conf

For using another Stratio Crossdata's version modify:

./crossdata/pom.xml
    <properties>
        <crossdata.version>HERE_YOUR_CROSSDATA'S_VERSION</crossdata.version>
    </properties>

Stratio Ingestion configuration files

You can modify Stratio Ingestion driver's properties in:

./conf/ingestions.conf

Apache Cassandra configuration files

./cassandra/src/main/resources/cassandra.properties

###Run

./bin/notebook.sh -> to launch a console session depending instance 

or

./bin/notebook-daemon.sh start -> to launch the service

The default URL is:

http:\\<server>:8084

Since there is no real auth system yet, you have to use dummy credentials to enter:

username : Stratio
password : Stratio

###Stop

./bin/notebook-daemon.sh stop

browse localhost:8084 in your browser. 8085 port should be accessible for websocket connection. For configuration details check ./conf subdirectory.

###Save 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

###Issues and support
If you detect any bug or issue and need support, you can use

explorer's People

Contributors

alvarofidalgo avatar eambrosio avatar sshernando avatar witokondoria avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.