title: "3.3.0" date: 2019-03-13T18:28:08-07:00 draft: false
Hue, http://gethue.com, is an open source UI for Hadoop and its satellite projects.
It makes the whole platform (e.g. HDFS, MapReduce, Hive, Oozie, Pig, Impala, Solr, Sqoop, ZooKeeper...) easy to use and accessible from your browser (e.g. upload files to HDFS, send Hive queries from a Web editor, build workflows with Drag & Drop... all within a single app).
Sqoop With the Sqoop 2 application data from databases can be easily exported or imported into HDFS in a scalable way. The Job Wizard hides the complexity of creating Sqoop jobs and the dashboard offers a live progress and log access.
Zookeeper Navigate and browse the Znode hierarchy and content of a Zookeeper cluster. Znodes can be added, deleted and edited. Multi-clusters are supported and their various statistics are available.
Shell app is removed and replaced by Pig Editor, HBase Browser and the Sqoop apps.
Python 2.6 is required.
Beeswax daemon is replaced by HiveServer2.
Runs on CentOS versions 5 to 6, Red Hat Enterprise Linux (RHEL), and Ubuntu 10.04 to 12.10. CentOS 5 requires EPEL python package.
Tested with CDH5beta1. Specifically:
Supported Browsers:
Runs with Python 2.6+
2bdf150 [core] Add some tours9b50092 [core] jHueTour should support external links toob51826e HUE-1577 [search] Remove null bytes in Solr response799d197 HUE-1417 [oozie] Check for valid action name943c6ef HUE-1575 [beeswax] expand_exception attribute 'message' fix6a1d529 Preparing for Hadoop 2.1.0d0426f5 [beeswax] Make sure IE doesn't cache ajax requests84e7dd2 [pig] Report error when submittion failsd60b3e4 HUE-1541 [core] SAML logout0d343b1 HUE-1554 [core] Polishing glitches from new design7493d17 HUE-1567 [search] Add support for a default sort order653aac3 [core] Make minicluster temp. dir readableb2825a4 [sqoop] Fix testsba25522 HUE-1559 [core] app registry should truncate and overwrited6b3d47 HUE-1553 [sqoop2] testsab37b4b [hbase] Regen thrift command updatefc8edaa [core] Add video functionalities to jHueTourfc7b44d HUE-1553 [sqoop2] tests92cc4a9 HUE-1549 [oozie] Date widget does not persist manually entered date5cd0d81 [useradmin] Fix sync_ldap_users_and_groups command5bba2e2 HUE-1529 [core] cookies should be secureb49532b HUE-1538 [core] Change jHueNotify to event based6255e27 [desktop] Fix test by using a non deprecated viewa5694b6 HUE-1546 [oozie] Support same coordinators into a bundle60b54d1 HUE-1547 [core] SAML bugs4ed5122 HUE-1528 [core] expose way to change session timeoute6fab10 [beeswax] remove SUPERVISOR_SPEC709ab08 HUE-1367 [core] Dump config can be slow464eb31 HUE-1545 [core] Improve SAML configuration parameters91fae47 Complete search doc. Add search doc to index. Fix broken links in converted docs. New and updated graphics.82820ca HUE-1543 [core] Consolidate Filechooser plugin879766c HUE-1537 [core] serve_404_error does not use 404 status code2e924d4 [sqoop2] Documentatione47a0e2 [oozie] Adding missing migration3d3ef2c [docs] Improved styles2ff2067 [doc] Add HBase documentation9a77557 [search] Default template should display all the fields5acec75 HUE-1524 [core] LDAP warning even if not used4fed792 HUE-1536 [core] check_config should not show a warning in case of valid JT failoverc418e35 Fix buildsf3bdad5 HUE-917 [core] Support SAML based authenticationa091b41 HUE-1534 [zookeeper] host_ports conf parsing breaking238d0a2 [jobsub] Remove deprecated oozielib config155025a [core] see sqlite3 as an acceptable shortname for django.db.backends.sqlite376abc78 [core] Fix test runner return code18ce78f [sqoop2] Update client to sync with sqoop 1.99.303b66cf HUE-1531 [jobbrowser] Avoid 500 when trying to open a log that doesn't exist yetc48454d HUE-1521 [core] Improve JT HA571f90a [core] Upgrade jenkins to 4.5.0 Hadoop snapshotse0cf015 [zookeeper] Avoid 500 when no configured cluster52d14b7 HUE-1391 [jobbrowser] last line repeated when executing oozie workflow6449b8c HUE-1530 [oozie] Improve re-run dialogs0301b9e [impala] Fix test checking for impersonation3e0d488 [core] Listing new Zookeeper Appe390919 [zookeeper] Allow multi custersabb4efd [zookeeper] Plug in 18n23eff10 [zookeeper] Porting to current master96ec70e HUE-1526 [search] Solve licensing issues of color picker component09e5e4b [oozie] Fix management form tampering in a test351ec02 HUE-1525 [hbase] Query is cleared upon new submission of one311e51a HUE-1239 [core] PooledClient should use pollea7d2d7 HUE-1517 [hbase] Edit Modals are a bit thin012a8d9 HUE-1518 [hbase] Some Final Bugfixes & Polishd123e0f HUE-1515 [hbase] Search Navbar no longer stickies in tableview347d01e HUE-1484 [hbase] Grid layout option4bf6431 HUE-1487 [hbase] Add column for should support binarybfd5176 HUE-1511 [pig] Editor interprets slash in literal constant as a path515115a HUE-897 Small fixes on Beeswax and Metastore8bbf825 HUE-1506 [search] Impersonation supportd9ce59f HUE-1505 [impala] Impersonation support62116e0 HUE-1499 [hbase] Extraneous GA logsa0e28ec HUE-897 Initial port of HBase to Hue 3b0b25c0 HUE-1486 [hbase] Bulk upload supportac7dd85 HUE-1513 [hbase] Various bugs and improvementsd3dcd3b HUE-897 Ported Beeswax app to Hue 373fbe8d HUE-897 Ported Sqoop2 app to Hue 35750f1b HUE-1509 [core] Truncate hue.pth instead of overwrite3df4c7c HUE-897 Oozie ported to Hue 38e709b4 HUE-897 Better titles for Search admin in Hue 37e14448 HUE-1490 [hbase] Display and edit binary avroedc2115 HUE-1507 [hbase] Selecting Filter without hilighted linker replaces previous filter0c06825 HUE-1510 [core] Remove symlink from pth manager50772d1 HUE-1473 [hbase] Cell History does a put50b65c2 HUE-1498 [hbase] On page load family-less routed column queries not working properlyf715faa [core] Localization pass number two for 2.59029c2c [search] Add date type in the date and range facets7b3c3d9 [hbase] Remove unused models22f65fb HUE-1309 [core] ldap attributes are case sensitive778992e HUE-897 Ported Job Browser to Hue 3028e94c HUE-897 Ported Metastore Manager to Hue 37c6fc8b HUE-897 Better Hive icondeb6a34 HUE-1502 [core] database short names in confige68c45c HUE-897 Ported Search to Hue 3f3db1e1 [metastore] Avoid 500 on table page when missing a serde1d34cee HUE-897 [core] Redesign of the overall layoutb2be145 HUE-897 [core] Redesign of the overall layout46c4936 HUE-897 [core] Redesign of the overall layoutabbadc7 [core] Ported utils and admin wizard to Hue 329074f7 HUE-1500 [core] upgrade virtual env to 1.10.142eeb32 HUE-1483 [hbase] Better cell editor9e85837 HUE-1491 [hbase] Column Prefix Filter only works for number prefixes464c0f7 HUE-1480 [hbase] Make column family optional in searchbar285d7da HUE-1371 [core] Encoding error on download logs480d66a HUE-1479 [hbase] Column range scan in search bar43ec833 HUE-1337 [impala] Cleanup some old Beeswax classese711562 Revert "Revert "HUE-1337 [impala] ResetCatalog() is deprecated in 1.1""362597e [core] Added files to .gitignore (cherry picked from commit 7c22bcbb92)05a12ba [filebrowser] Ported to Hue 34f7214a [useradmin] Ported UI to Hue3 (cherry picked from commit f987fa9701)bb4cd04 [core] Added new style, ported icons to monochromatic, converted help app (cherry picked from commit bfb85d1cf7)b48b283de8)aed634d [core] Moved JS files out of Source/jhue folder (cherry picked from commit 64a24ab03b)30b4b73 [sqoop] Correct from and to labels for export or import jobsb99c811 [sqoop2] Fix databind errors when saving and running first job and connection73eb89b HUE-1495 [beeswax] Use operation handle for async queries393edec HUE-1460 [beeswax] Support non acii char in the editor231c8d3 [core] Remove some Java dependenciesf3104d3 [core] More obvious debugging settings7e55817 HUE-1496 [sqoop2] Spinner showing when can't connect3467bcb HUE-1475 [core] Switch back from spawning server7383d32 HUE-1493 [beeswax] Replace Beeswaxd by HiveServer28791f0d HUE-1489 [core] Upgrade django nose49788fd HUE-1478 [hbase] Simplify main layoutcde7ccb HUE-1481 [hbase] Improve autocompleted6ec5aa HUE-1492 [hbase] Create new table popup is not hidden on creationd817bdc HUE-1488 [oozie] Coordinator should reuse workflow properties146516d [sdk] Couple fixes to the desktop app template3cc5304 HUE-1474 [core] upgrade django from 1.2 to 1.43413f59 HUE-1463 [metastore] Do not assume default database when creating a tablee9b0536 [core] Setting version to 3.0.060dc395 [search] Add missing import9a3a90d [search] Fix i18n extraction29393e0 [search] Security supportfbaa152 HUE-1477 [hbase] Autocomplete hints for column prefix & scan463603a HUE-1425 [hbase] Number row key breaks the parser797ea35 HUE-1470 [hbase] Autocomplete should be selectable by keys91ed126 HUE-1471 [hbase] i18n on all js strings895f30d HUE-1432 [hbase] Move lazy-loading to backendb518b4f HUE-1439 [hbase] Column range help in search barbd73e46 HUE-1443 [hbase] Upload data to a cell688ac7f HUE-1467 [sqoop2] Fix spinner in IE926bd4dd HUE-1468 [sqoop2] Fix ajax caching problems in IE918c437a HUE-1436 [hbase] Autocomplete rowscb3de6a HUE-1381 [sqoop2] support for mapped typebe864cf HUE-1440 [hbase] Escape search termsc8bc814 HUE-1466 [core] "Next" button (step4) in Quick Start Wizard doesn't workc36036e HUE-1444 [hbase] CSS issues in ie9bee9929 HUE-1430 [hbase] Disable and drop optionsa561f69 HUE-1413 [hbase] Cell History Display in Modala74da34 HUE-1414 [hbase] Searchbar Filter Autocomplete4e9529a HUE-1465 [sqoop2] Visual feedback on save and save and run buttons640c6c1 HUE-1407 [sqoop2] When validating show the step where the error occurs868ae3d HUE-1445 [hbase] Column Filters are Persistent & throws NoSuchColumnFamily error on nav1a198df HUE-1458 [hbase] Lose query from search bar0a8cd62 [core] LDAP backend should use search/bind semanticsdd5e519 HUE-1429 [useradmin] LdapSync of groups in AD with more than 30 chars in the group name fails4bc57eb HUE-1454 [sqoop2] Validate path when editinge671f33 [hbase] Fix create table additional families placeholdersa888d6d HUE-1459 [hbase] New table and row modals are not resetc016260 HUE-1441 [hbase] Sort is brokenf5ced10 [core] Do not mask exceptions for non logged in users494418b [oozie] Kill email action is not saved8b1c257 HUE-1451 [sqoop2] Improve UX7b206d6 HUE-1419 [pig] Show error line137ad36 [beeswax] Bug when using Hue + Kerberos + Hive metastore server on a different hostc65963d [useradmin] LdapSync of groups in AD with members who's DN's are like "CN=Last1\, First,CN=Users,DC=Test,DC=Com fail.f1f31ee [hbase] Correct naming in create table modald9f72b0 [sqoop] Various UX improvements for export job074f336 HUE-994 [impala] Close queries8f52347 HUE-1412 [core] Add splash screen to Follow me tour plugin1d30419 HUE-1447 [hbase] New Row Brokenb85424a [oozie] Refactor editor menubc36d4d HUE-1393 [hbase] Routing to tableview does not clear queryfc50df5 [desktop] Bacht of translations for 2.576dd7f8 [metastore] Rename readonly permissionsb73d015 [oozie] Hue test TestEditorWithOozie.test_import_workflow is failing3feeaed HUE-1423 [hbase] Various Searchbar Improvementsfd25c61 HUE-1435 [hbase] Searchbar & tableview cleanup9ade5ab HUE-1431 [hbase] Truncate the columns in the backend18804c7 HUE-1434 [hbase] Buggy Searchbar25a91c3 HUE-1400 [hbase] Abe Reviewa3f23b9 HUE-1408 [sqoop2] Ask confirmation when deleting5d50863 HUE-1427 [sqoop2] Search for job type36add80 HUE-1426 [sqoop2] fix status observable1cc738c HUE-1421 [sqoop2] Save and run with new jobfffd5a4 HUE-1402 [sqoop] Error when clicking too soon on a job on the dashboard190758c HUE-1422 [sqoop2] double submission progressc311f4f [core] Converting to mako python variablesba43e62 [fb] Display full HDFS exception message instead of None58993a9 HUE-1409 [pig] Autocomplete table namesd354864 HUE-1405 [sqoop2] Improve job title on the job listb149add HUE-1406 [sqoop2] Create import/export buttons instead of dropdown575ef16 HUE-1420 [core] Migrate common_footer from html to mako3ef7183 HUE-1420 [core] Migrate common_footer from html to mako487a3df [oozie] Add informative message about "to" field in kill node editorb838e73 HUE-1415 [hbase] Better UX for table management78c3609 [pig] Fix log scrolling when re-submitting a script9ffef6a [search] Escape facets in pagination buttonse59de3d [oozie] Allow kill actions to pass through an email actionc73dca8 HUE-1403 [hbase] Searchbar Column Prefix & FilterString Supportf063460 [beeswax] Do not 500 when clicking on query not in HS2 historyc994659 [core] Various UX improvements3e5b99d HUE-1411 [pig] Autocomplete doesn't work on the recent Firefox versionsdf0ae48 HUE-1404 [jb] Finished jobs are not updated in live5d30681 [desktop] Move data collection to ini80e5835 HUE-1380 [sqoop2] support for boolean type2b8f938 HUE-1401 [hbase] Show 500 Error Upon Down Cluster740b3cd [oozie] Error link to start node disallowed8fab928 HUE-1395 [sqoop] Improve UI91c9d24 [desktop] More consistent 500 pageca33a61 [beeswax] HiveServer2 impersonation property was renamed4820ab3 HUE-1330 [oozie] Make kill action target configurabledf14937 HUE-1399 [hbase] GA tracking not proper URLa462d34 HUE-1392 [hbase] Searchbar Rewritead1cd53 HUE-1397 [hbase] Avoid filter well to split to a new line1a355b5 HUE-1394 [pig] The stop button doesn't show up in certain cases0ee74d6 [core] Check for file named hue.pth.lnk before creating it8bfc052 HUE-1385 [sqoop2] Save and run at the end of the job edit wizard23eda7b HUE-1390 [sqoop2] output directory available in filebrowser1c28513 HUE-1396 [pig] Wrong links on the log panelb350068 [beeswax] HiveServer2 changed metadata API to be consistent29bd135 [beeswax] HiveServer2 impersonation support1717d87 HUE-1378 [sqoop2] move "name" to first page in wizardd15d1be [jb] Cleanup tests to be less flakyc517088 HUE-1330 [oozie] Make kill action target configurablef21df02 HUE-1362 [metastore] Readonly mode permissions9cb5240 [desktop] Update home with HBase and Sqoop13cd820 [core] Add missing licencesb625deb HUE-1387 [core] Follow me tour plugine246fb5 [core] programatic syncdb should be executed in shell582a8d3 [core] Fix symlinks in pth manager and check for hue binary before sync'ingb7824d9 [core] Fix English mistakesd06f8a0 [beeswax] Make create table test more robust3f366a1 [core] Fix 500 handlere07a192 [doc] Adding 2.5 release notesf813a7a HUE-1386 [search] Searching with non-English queries is unavailable5884c3d HUE-1387 [core] Follow me tour pluginThis Hue release is made possible thanks to the contribution from: