GithubHelp home page GithubHelp logo

spark-server's Introduction

About this project.

It is built based on spark extending package spark-jobserver(including the backend end service structure), I replace the spray framework by play, add the front end which is based on angularjs.

On the process, I used play route and angularjs route with html5mode, to combine routes together. It is implemented by the play demo project https://github.com/lashford/modern-web-template, which I could not understand how it is implemented. Because I am fresh to the front end and just spend several hours completing reading <<Professional JavaScript for Web Developers>>.(Of course, I bought(payed) the(for) book(it)...).

It solved a big question along a long time with my head. How to combine the front-end with back-end. Separately or how to together. Separate the front-end and back-end, which is really popular and I found many front-end developers are devoting this kind of style, is spread out the world with Nodejs. However, most of the time, I do not want to use two frameworks. I use the backend route for supporting static html pages. At the same time, I really want to enhance the ability of front end, so it could route some simple pages just in the client side. It is the best situation, right?

Now I am still have one twirl template file in my project. I would remove it once I could find more about Play route... I really hate template in web design. It mixes html code with server code, which is the same as PHP. So here comes the question: PHP is the best language in the world. HAHAHAHA. How to defeat some guys not admit their mis-knowledge.

So just leave some words about the web framework...meaning less...

How to run the project

git clone and sbt run......then view localhost:9000 ( so low style, I swear I would add docker later ....)

the difference between spark-jobserver and this project.

Tu Cao to spark-jobserver::

I do not think it is a good idea that run this project by submit it to spark cluster, which aims to avoid assembling the spark dependency into jar, and I guess as a surprising trick... However, it is up to the authors and I would like to keep the system standalone. Besides, the project folders structure is so terrible. Are you sure you want it or just show your sbt ability ( I am a sbt fresher...)

How to Operate it.

I will write this part after completing algolibs and some demos.

personal todo list:

  1. complete the algolibs project
    1. define the config format
    2. complete a extraction process
    3. complete the etl process demo
  2. do a performance between hive and spark sql
  3. complete the paper....

spark-server's People

Contributors

chuxi avatar

Stargazers

Azimboy avatar Abhishek Ghosh avatar

Watchers

James Cloos avatar  avatar

spark-server's Issues

sbt

我自己sbt,都好久了,一直过不去,怎么办

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.