Giter Club home page Giter Club logo

docker-phoenix's Introduction

docker-phoenix

A Docker image to quick start Apache Phoenix on Apache HBase to provide an SQL interface.

Apache Phoenix is a SQL skin over HBase delivered as a client-embedded JDBC driver targeting low latency queries over HBase data. Apache Phoenix takes your SQL query, compiles it into a series of HBase scans, and orchestrates the running of those scans to produce regular JDBC result sets.

The table metadata is stored in an HBase table and versioned, such that snapshot queries over prior versions will automatically use the correct schema. Direct use of the HBase API, along with coprocessors and custom filters, results in performance on the order of milliseconds for small queries, or seconds for tens of millions of rows.

Used by the celldb.

Versions

  • Apache Hadoop - 2.7.0
  • Apache HBase - 1.2.6
  • Apache Phoenix - 4.10.0

Launch

docker run -it -p 8765:8765 david4096/docker-phoenix will let you view the logs of the queryserver.

docker run -it david4096/docker-phoenix /etc/bootstrap-phoenix.sh -bash to load bash to run ETL scripts within the docker container.

docker run -itd -p 8765:8765 david4096/docker-phoenix will launch the as a daemon.

docker-phoenix's People

Contributors

david4096 avatar kliewkliew avatar keyki avatar lalyos avatar

Forkers

murata100

docker-phoenix's Issues

Provide persistence option

If someone would like a persistent database, the bootstrap script should modify the hdfs-site.xml to point at a different datanode.data.dir. Add this as an option to the bootstrap script and change the docs to make clear how to mount a local directory.

Provide option for starting JSON query server

In some cases being able to write plain JSON is favorable over performance (serving the browser). To support this case, offer an option that will start the query server in JSON serialization mode.

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.