MCPcopy Index your code
hub / github.com/cloudera/hue

github.com/cloudera/hue @cdh6.3.3-release

Chat with this repo
repository ↗ · DeepWiki ↗ · release cdh6.3.3-release ↗ · + Follow
164,251 symbols 714,079 edges 11,973 files 38,345 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CircleCI DockerPulls GitHub contributors

alt text

Query. Explore. Repeat.

Hue is an open source SQL Workbench for browsing, querying and visualizing data in cloud/on-prem Data Warehouses: gethue.com

It features:

alt text

alt text

Who is using Hue

Thousands of companies and organizations use Hue to open-up their data and provide self service querying in order to make smarter decisions. Just at Cloudera, Hue is heavily used by thousand of customers executing millions of queries daily. Hue directly ships in Cloudera, Amazon, MapR, BigTop and is compatible with the other distributions.

Getting Started

Add the development packages, build and get the development server running:

git clone https://github.com/cloudera/hue.git
cd hue
make apps
build/env/bin/hue runserver

Now Hue should be running on http://localhost:8000 ! The configuration in development mode is desktop/conf/pseudo-distributed.ini.

Read more in the installation documentation.

Docker

Start Hue in a single click with the Docker Guide or the video blog post.

Kubernetes

Configurations to start a Hue server are available at tools/kubernetes. The Kubernetes hue.yaml configuration is available in the template directory.

Community

License

Apache License, Version 2.0

Extension points exported contracts — how you extend this code

InterfaceNone (Interface)
(no doc) [15 implementers]
desktop/core/ext-py/py4j-0.9/py4j-java/test/py4j/examples/InterfaceNone.java
GatewayServerListener (Interface)
A client can implement this listener to be notified of Gateway events. @author Barthelemy Dagenais [4 implementers]
desktop/core/ext-py/py4j-0.9/py4j-java/src/py4j/GatewayServerListener.java
Command (Interface)
This interface must be implemented by all commands. Typically, each command will define a public constant f [2 implementers]
desktop/core/ext-py/py4j-0.9/py4j-java/src/py4j/commands/Command.java
Operator (Interface)
(no doc) [3 implementers]
desktop/core/ext-py/py4j-0.9/py4j-java/test/py4j/examples/Operator.java
BytesOperator (Interface)
(no doc) [1 implementers]
desktop/core/ext-py/py4j-0.9/py4j-java/test/py4j/examples/BytesOperator.java

Core symbols most depended-on inside this repo

isinstance
called by 11466
desktop/core/ext-py/pycrypto-2.6.1/lib/Crypto/Util/py21compat.py
skip
called by 4624
desktop/core/ext-py/ply-3.9/ply/lex.py
push
called by 4271
desktop/core/ext-py/pyasn1-0.1.8/pyasn1/debug.py
call
called by 3516
desktop/core/ext-py/kombu-4.3.0/kombu/pidbox.py
copy
called by 3499
desktop/core/ext-py/pycrypto-2.6.1/lib/Crypto/Hash/HMAC.py
create
called by 3491
desktop/core/ext-py/Django-1.11.20/tests/multiple_database/models.py
replace
called by 3409
desktop/core/ext-py/celery-4.2.1/celery/app/task.py
join
called by 3241
desktop/core/ext-py/billiard-3.5.0.5/billiard/pool.py

Shape

Method 105,455
Function 31,379
Class 26,947
Route 429
Enum 18
Interface 16
Struct 7

Languages

Python92%
TypeScript6%
C2%
Java1%
C++1%
Go1%

Modules by API surface

apps/beeswax/gen-py/hive_metastore/ThriftHiveMetastore.py3,467 symbols
apps/impala/gen-py/hive_metastore/ThriftHiveMetastore.py3,010 symbols
apps/beeswax/gen-py/hive_metastore/ttypes.py1,242 symbols
apps/impala/gen-py/hive_metastore/ttypes.py1,095 symbols
apps/hbase/gen-py/hbased/Hbase.py996 symbols
docs/docs-site/themes/hugo-theme-learn/static/mermaid/mermaid.js855 symbols
apps/beeswax/gen-py/TCLIService/ttypes.py691 symbols
desktop/core/ext-py/docutils-0.14/docutils/utils/math/math2html.py612 symbols
desktop/core/src/desktop/static/desktop/js/ace/worker-xquery.js587 symbols
desktop/core/ext-py/python-dateutil-2.4.2/dateutil/test/test.py512 symbols
apps/beeswax/gen-py/TCLIService/TCLIService.py466 symbols
desktop/core/ext-py/Django-1.11.20/tests/admin_views/tests.py442 symbols

Datastores touched

(mysql)Database · 1 repos
(mongodb)Database · 1 repos
hueDatabase · 1 repos
defaultDatabase · 1 repos
celeryDatabase · 1 repos
celerydbDatabase · 1 repos
dbnameDatabase · 1 repos
dbnameDatabase · 1 repos

For agents

$ claude mcp add hue \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page