Forráskód Böngészése

[blog] Rename Development tag to Dev / API

Romain Rigaux 4 éve
szülő
commit
6153efc720
71 módosított fájl, 493 hozzáadás és 524 törlés
  1. 3 4
      docs/gethue/content/en/posts/2012-12-15-how-to-manage-permissions-in-hue.md
  2. 1 1
      docs/gethue/content/en/posts/2013-05-07-tutorial-executing-hive-or-impala-queries-with-python.md
  3. 1 1
      docs/gethue/content/en/posts/2013-05-13-single-sign-on-in-hue-with-twitter-and-oauth.md
  4. 1 1
      docs/gethue/content/en/posts/2013-09-25-sso-with-hue-new-saml-backend.md
  5. 1 1
      docs/gethue/content/en/posts/2013-10-01-group-synchronization-backends-in-hue.md
  6. 1 1
      docs/gethue/content/en/posts/2013-10-10-password-management-in-hue.md
  7. 1 1
      docs/gethue/content/en/posts/2013-11-08-integrate-external-web-applications-in-any-language.md
  8. 1 1
      docs/gethue/content/en/posts/2014-01-02-a-better-pygresql-support-for-django.md
  9. 1 1
      docs/gethue/content/en/posts/2014-02-03-how-to-manage-the-hue-database-with-the-shell.md
  10. 45 46
      docs/gethue/content/en/posts/2014-02-03-making-hadoop-accessible-to-your-employees-with-ldap.md
  11. 1 1
      docs/gethue/content/en/posts/2014-02-19-how-to-use-the-new-file-types-icons-with-the-hue-sdk-or.md
  12. 1 1
      docs/gethue/content/en/posts/2014-02-21-san-francisco-developer-get-started-with-the-hue-sdk.md
  13. 1 1
      docs/gethue/content/en/posts/2014-03-06-how-hue-integrates-hadoop-with-django.md
  14. 1 1
      docs/gethue/content/en/posts/2014-03-14-how-to-fix-the-multipleobjectsreturned-error-in-hue.md
  15. 1 1
      docs/gethue/content/en/posts/2014-04-04-how-to-fix-map.md
  16. 27 28
      docs/gethue/content/en/posts/2014-05-29-hadoop-tutorial-make-hadoop-more-accessible-by-integrating-multiple-ldap-servers.md
  17. 1 1
      docs/gethue/content/en/posts/2014-06-11-how-to-use-the-new-chart-icons-with-the-hue-sdk-or-in-standalone.md
  18. 1 1
      docs/gethue/content/en/posts/2014-06-12-i-put-a-proxy-on-hue.md
  19. 1 1
      docs/gethue/content/en/posts/2014-07-15-how-to-fix-the-bignumbers-results-on-beeswax-and-impala.md
  20. 1 1
      docs/gethue/content/en/posts/2014-07-17-rbtools-example-how-do-easily-do-code-reviews-with-review-board.md
  21. 1 1
      docs/gethue/content/en/posts/2014-07-24-tutorial-how-to-run-the-hue-integration-tests.md
  22. 1 1
      docs/gethue/content/en/posts/2014-09-11-how-to-build-hue-on-ubuntu-14-04-trusty.md
  23. 1 1
      docs/gethue/content/en/posts/2014-10-02-how-to-configure-hue-in-your-hadoop-cluster.md
  24. 1 1
      docs/gethue/content/en/posts/2014-11-22-updated-saml-2-0-support.md
  25. 5 6
      docs/gethue/content/en/posts/2014-12-03-hadoop-yarn-11-local-dirs-are-bad-varlibhadoop-yarncacheyarnnm-local-dir-11-log-dirs-are-bad-varloghadoop-yarncontainers.md
  26. 21 22
      docs/gethue/content/en/posts/2014-12-11-how-to-run-hue-with-the-apache-server.md
  27. 60 61
      docs/gethue/content/en/posts/2014-12-16-how-to-deploy-hue-on-hdp.md
  28. 48 49
      docs/gethue/content/en/posts/2015-01-16-configure-hue-with-https-ssl.md
  29. 1 1
      docs/gethue/content/en/posts/2015-01-21-automatic-high-availability-with-hue-and-cloudera-manager.md
  30. 1 1
      docs/gethue/content/en/posts/2015-02-08-hue-api-execute-some-builtin-commands.md
  31. 26 27
      docs/gethue/content/en/posts/2015-02-12-hadoop-hue-3-on-hdp-installation-tutorial.md
  32. 1 1
      docs/gethue/content/en/posts/2015-03-23-start-developing-hue-on-a-mac-in-a-few-minutes.md
  33. 1 1
      docs/gethue/content/en/posts/2015-03-26-add-a-top-banner-to-hue.md
  34. 1 1
      docs/gethue/content/en/posts/2015-03-26-using-nginx-to-speed-up-hue-3-8-0.md
  35. 1 1
      docs/gethue/content/en/posts/2015-04-08-developer-guide-on-upgrading-apps-for-django-1-6.md
  36. 41 42
      docs/gethue/content/en/posts/2015-07-09-how-to-install-hue-3-on-ibm-biginsights-4-0-to-explore-big-data.md
  37. 1 1
      docs/gethue/content/en/posts/2015-07-27-enhance-search-results.md
  38. 5 6
      docs/gethue/content/en/posts/2015-08-28-mini-task-configure-hue-with-a-proxy.md
  39. 4 5
      docs/gethue/content/en/posts/2015-09-02-mini-how-to-disabling-some-apps-from-showing-up.md
  40. 31 32
      docs/gethue/content/en/posts/2015-09-09-storing-passwords-in-script-rather-than-hue-ini-files.md
  41. 1 1
      docs/gethue/content/en/posts/2015-09-24-how-to-use-the-livy-spark-rest-job-server-for-interactive-spark-2-2.md
  42. 1 1
      docs/gethue/content/en/posts/2015-10-13-how-to-use-the-livy-spark-rest-job-server-api-for-sharing-spark-rdds-and-contexts.md
  43. 1 1
      docs/gethue/content/en/posts/2015-10-21-how-to-use-the-livy-spark-rest-job-server-api-for-submitting-batch-jar-python-and-streaming-spark-jobs.md
  44. 1 1
      docs/gethue/content/en/posts/2015-10-27-performance-tuning.md
  45. 10 11
      docs/gethue/content/en/posts/2015-12-07-auditing-user-administration-operations-with-hue-and-cloudera-navigator-2.md
  46. 1 1
      docs/gethue/content/en/posts/2016-05-04-the-hue-team-development-process.md
  47. 5 6
      docs/gethue/content/en/posts/2016-06-13-introducing-the-new-login-modal-and-idle-session-timeout.md
  48. 1 1
      docs/gethue/content/en/posts/2016-07-19-change-your-maps-look-and-feel.md
  49. 1 1
      docs/gethue/content/en/posts/2016-07-22-login-into-hue-using-the-python-request-library.md
  50. 38 39
      docs/gethue/content/en/posts/2016-09-22-hue-security-improvements.md
  51. 2 3
      docs/gethue/content/en/posts/2019-03-18-quick-task-how-to-count-the-documents-of-a-user-via-the-shell.md
  52. 4 5
      docs/gethue/content/en/posts/2019-03-26-restrict-number-of-concurrent-sessions-per-user.md
  53. 1 1
      docs/gethue/content/en/posts/2020-02-27-using-sql-parser-module.md
  54. 1 1
      docs/gethue/content/en/posts/2020-09-14-rest-api-querying.md
  55. 1 1
      docs/gethue/content/en/posts/2021-03-04-vue3-build-cli-options-composition-api-template-web-components-hue.md
  56. 1 2
      docs/gethue/content/jp/posts/2014-04-22-yahoo-hadoop-meetup-あなたのhadoopクラスタをhueと統合する.md
  57. 20 21
      docs/gethue/content/jp/posts/2014-04-23-10分でhadoopクラスタを作成するには.md
  58. 4 5
      docs/gethue/content/jp/posts/2014-05-20-hadoop-tutorial-how-to-distribute-impala-query-load-2.md
  59. 5 6
      docs/gethue/content/jp/posts/2014-06-17-get-started-with-spark-deploy-spark-server-and-compute-pi-from-your-web-browser-2.md
  60. 1 2
      docs/gethue/content/jp/posts/2014-06-19-hadoop-tutorial-yarn-resource-manager-high-availability-ha-in-mr2-2.md
  61. 1 2
      docs/gethue/content/jp/posts/2014-07-15-how-to-fix-the-bignumbers-results-on-beeswax-and-impala-2.md
  62. 2 3
      docs/gethue/content/jp/posts/2014-09-22-hadoop-tutorial-hive-and-impala-queries-life-cycle-2.md
  63. 1 2
      docs/gethue/content/jp/posts/2015-02-26-export-and-import-your-search-dashboards-2.md
  64. 6 7
      docs/gethue/content/jp/posts/2015-03-05-how-to-use-hue-with-hive-and-impala-configured-with-ldap-authentication-and-ssl-2.md
  65. 1 2
      docs/gethue/content/jp/posts/2016-06-13-introducing-the-new-login-modal-and-idle-session-timeout.md
  66. 25 26
      docs/gethue/content/jp/posts/2016-07-22-ogin-into-hue-using-the-python-request-library.md
  67. 6 7
      docs/gethue/content/jp/posts/2016-09-22-hue-security-improvements.md
  68. 2 3
      docs/gethue/content/jp/posts/2019-03-01-getting-started-with-hue-in-2-minutes-with-docker.md
  69. 3 4
      docs/gethue/content/jp/posts/2019-07-28-hue-in-kubernetes.md
  70. 1 1
      docs/gethue/content/jp/posts/2020-02-27-using-sql-parser-module.md
  71. 1 1
      docs/gethue/content/jp/posts/2020-09-14-rest-api-querying.md

+ 3 - 4
docs/gethue/content/en/posts/2012-12-15-how-to-manage-permissions-in-hue.md

@@ -37,7 +37,6 @@ sf_right_sidebar:
 sf_caption_position:
   - caption-right
 categories:
-  - Administration
 
 ---
 [Hue][1] is a web interface for [Apache Hadoop][2] that makes common Hadoop tasks such as running [MapReduce][3] jobs, browsing [HDFS][3], and creating [Apache Oozie][4] workflows, easier. (To learn more about the integration of Oozie and Hue, see this [blog post][5].) In this post, we’re going to focus on how one of the fundamental components in Hue, Useradmin, has matured.
@@ -97,9 +96,9 @@ By explicitly setting the app level permissions, the apps that these users will
 You can also blacklist the apps at the code level, e.g. in the hue.ini:
 
 <pre><code class="bash">[desktop]
-  
+
 app_blacklist=search,security,oozie,jobbrowser,pig,beeswax,search,zookeeper,impala,rdbms,spark,metastore,hbase,sqoop,jobsub
-  
+
 </code></pre>
 
 &nbsp;
@@ -128,4 +127,4 @@ Have any suggestions? Feel free to tell us what you think through [hue-user][17
  [14]: http://www.cloudera.com/wp-content/uploads/2012/12/hue4.png
  [15]: http://www.cloudera.com/wp-content/uploads/2012/12/hue5.png
  [16]: http://www.cloudera.com/wp-content/uploads/2012/12/hue6.png
- [17]: https://groups.google.com/a/cloudera.org/forum/?fromgroups#!forum/hue-user
+ [17]: https://groups.google.com/a/cloudera.org/forum/?fromgroups#!forum/hue-user

+ 1 - 1
docs/gethue/content/en/posts/2013-05-07-tutorial-executing-hive-or-impala-queries-with-python.md

@@ -37,7 +37,7 @@ sf_right_sidebar:
 sf_caption_position:
   - caption-right
 categories:
-  - Development
+  - Dev / API
 
 ---
 <p id="docs-internal-guid-3030a9d6-8100-9572-805c-bc5817743118">

+ 1 - 1
docs/gethue/content/en/posts/2013-05-13-single-sign-on-in-hue-with-twitter-and-oauth.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 <p id="docs-internal-guid-55127576-85f6-b214-bad6-7ce289139d16">

+ 1 - 1
docs/gethue/content/en/posts/2013-09-25-sso-with-hue-new-saml-backend.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 ---
 
 <p id="docs-internal-guid-558a4829-570e-2b8d-5785-cc634db2ff02">

+ 1 - 1
docs/gethue/content/en/posts/2013-10-01-group-synchronization-backends-in-hue.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 <p id="docs-internal-guid-63e96778-7525-df72-d153-e369f8395313">

+ 1 - 1
docs/gethue/content/en/posts/2013-10-10-password-management-in-hue.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 <p id="docs-internal-guid-624d5ce4-a420-2c73-133c-afd4d943f32f">

+ 1 - 1
docs/gethue/content/en/posts/2013-11-08-integrate-external-web-applications-in-any-language.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 ---
 
 <p id="docs-internal-guid-711cc362-37b7-d05c-55d3-ea64d369838b">

+ 1 - 1
docs/gethue/content/en/posts/2014-01-02-a-better-pygresql-support-for-django.md

@@ -37,7 +37,7 @@ sf_right_sidebar:
 sf_caption_position:
   - caption-right
 categories:
-  - Development
+  - Dev / API
 
 ---
 <p id="docs-internal-guid-4b2195c3-54dc-08d4-5d6f-c137c78b95a2">

+ 1 - 1
docs/gethue/content/en/posts/2014-02-03-how-to-manage-the-hue-database-with-the-shell.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 _Last update on March 9 2016_

+ 45 - 46
docs/gethue/content/en/posts/2014-02-03-making-hadoop-accessible-to-your-employees-with-ldap.md

@@ -39,7 +39,6 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Administration
 
 ---
 _Last updated on July 9th 2015_
@@ -64,7 +63,7 @@ This blog post details the various features and capabilities available in Hue fo
 
 [Synchronizing users and groups][7]
 
-  1. [Attributes synchronized][8] 
+  1. [Attributes synchronized][8]
   2. [Useradmin interface][9]
   3. [Command line interface][10]
 
@@ -103,21 +102,21 @@ When authenticating via LDAP, Hue validates login credentials against a director
 &nbsp;
 
 <pre><code class="bash">'desktop]
-   
+
 [[auth]]
-   
+
 backend=desktop.auth.backend.LdapBackend
-  
+
 </code></pre>
 
 The LDAP authentication backend will automatically create users that don’t exist in Hue by default. Hue needs to import users in order to properly perform the authentication. The password is never imported when importing users. The following configuration can be used to disable automatic import:
 
 <pre><code class="bash">'desktop]
-    
+
 [[ldap]]
-    
+
 create_users_on_login=false
-  
+
 </code></pre>
 
 The purpose of disabling the automatic import is to only allow to login a predefined list of manually imported users.
@@ -157,11 +156,11 @@ If ‘nt_domain’ is provided, then Hue will use a UPN to bind to the LDAP serv
 &nbsp;
 
 <pre><code class="bash">'desktop]
-    
+
 [[ldap]]
-    
+
 nt_domain=example.com
-  
+
 </code></pre>
 
 Otherwise, the ‘ldap_username_pattern’ configuration is used (the <username> parameter will be replaced with the username provided at login):
@@ -169,11 +168,11 @@ Otherwise, the ‘ldap_username_pattern’ configuration is used (the <username>
 &nbsp;
 
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
-      
+
 ldap_username_pattern="uid=<username>,ou=People,DC=hue-search,DC=ent,DC=cloudera,DC=com"
-  
+
 </code></pre>
 
 Typical attributes to search for include:
@@ -190,11 +189,11 @@ To enable direct bind authentication, the ‘search_bind_authentication’ confi
 &nbsp;
 
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
-      
+
 search_bind_authentication=false
-  
+
 </code></pre>
 
 # 2.    Importing users {#t4}
@@ -235,13 +234,13 @@ Users and groups can be synchronized with the directory service via the Useradmi
 The groups of a user can be synced when he logs in (to keep its permission in sync):
 
 <pre><code class="bash">'desktop]
-    
+
 [[ldap]]
-    
+
 \# Synchronize a users groups when they login
-    
+
 \## sync_groups_on_login=false
-  
+
 </code></pre>
 
 ## 4.1.    Attributes synchronized {#t7}
@@ -270,19 +269,19 @@ There are two configurations for restricting the search process:
 Here is an example configuration:
 
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
-      
+
 [[[users]]]
-      
+
 user_filter=”objectClass=*”
-      
+
 user_name_attr=uid
 
 \# Whether or not to follow referrals
-      
+
 \## follow_referrals=false
-  
+
 </code></pre>
 
 With the above configuration, the LDAP search filter will take on the form:
@@ -296,13 +295,13 @@ Hue can be configured to ignore the case of usernames as well as force usernames
 [desktop]
 
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
-      
+
 ignore_username_case=true
-      
+
 force_username_lowercase=true
-  
+
 </code></pre>
 
 # 7.    LDAPS/StartTLS support {#t12}
@@ -310,21 +309,21 @@ force_username_lowercase=true
 Secure communication with LDAP is provided via the SSL/TLS and StartTLS protocols. It allows Hue to validate the directory service it’s going to converse with. Practically speaking, if a Certificate Authority Certificate file is provided, Hue will communicate via LDAPS:
 
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
-      
+
 ldap_cert=/etc/hue/ca.crt
-  
+
 </code></pre>
 
 The StartTLS protocol can be used as well (step up to SSL/TLS):
 
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
-      
+
 use_start_tls=true
-  
+
 </code></pre>
 
 &nbsp;
@@ -334,21 +333,21 @@ use_start_tls=true
 Get more information when querying LDAP and use the ldapsearch tool:
 
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
-      
+
 debug=true
 
 \# Sets the debug level within the underlying LDAP C lib.
-      
+
 \## debug_level=255
 
 \# Possible values for trace_level are 0 for no logging, 1 for only logging the method calls with arguments,
-      
+
 \# 2 for logging the method calls with arguments and the complete results and 9 for also logging the traceback of method calls.
-      
+
 trace_level=0
-  
+
 </code></pre>
 
 **Note**
@@ -356,7 +355,7 @@ trace_level=0
 Make sure to add to the Hue server environment:
 
 <pre><code class="bash">DESKTOP_DEBUG=true
-  
+
 DEBUG=true</code></pre>
 
 &nbsp;
@@ -364,7 +363,7 @@ DEBUG=true</code></pre>
 # 9.    Notes {#t13}
 
   1. Setting “search_bind_authentication=true” in the hue.ini will tell Hue to perform an LDAP search using the bind credentials specified in the hue.ini (bind_dn, bind_password). Hue will then search using the base DN specified in “base_dn” for an entry with the attribute, defined in “user_name_attr”, with the value of the short name provided in the login page. The search filter, defined in “user_filter” will also be used to limit the search. Hue will search the entire subtree starting from the base DN.
-  2. Setting  ”search_bind_authentication=false” in the hue.ini will tell Hue to perform a direct bind to LDAP using the credentials provided (not bind_dn and bind_password specified in the hue.ini). There are two effective modes here: 
+  2. Setting  ”search_bind_authentication=false” in the hue.ini will tell Hue to perform a direct bind to LDAP using the credentials provided (not bind_dn and bind_password specified in the hue.ini). There are two effective modes here:
       1. nt_domain is specified in the hue.ini: This is used to connect to an Active Directory directory service. In this case, the UPN (User Principal Name) is used to perform a direct bind. Hue forms the UPN by concatenating the short name provided at login and the nt_domain like so: “<short name>@<nt_domain>”. The ‘ldap_username_pattern’ config is completely ignore.
       2. nt_domain is NOT specified in the hue.ini: This is used to connect to all other directory services (can even handle Active Directory, but nt_domain is the preferred way for AD). In this case, ‘ldap_username_pattern’ is used and it should take on the form “cn=<username>,dc=example,dc=com” where <username> will be replaced with whatever is provided at the login page.
   3. The UserAdmin app will always perform an LDAP search when manage LDAP entries and will then always use the “bind_dn”, “bind_password”, “base_dn”, etc. as defined in the hue.ini.
@@ -402,4 +401,4 @@ As always, feel free to contact us at [hue-user@][26] or [@gethue][27]!
  [24]: http://gethue.tumblr.com/post/66661140648/hue-team-retreat-thailand
  [25]: http://gethue.tumblr.com/post/69803995520/recent-security-enhancements
  [26]: http://groups.google.com/a/cloudera.org/group/hue-user
- [27]: https://twitter.com/gethue
+ [27]: https://twitter.com/gethue

+ 1 - 1
docs/gethue/content/en/posts/2014-02-19-how-to-use-the-new-file-types-icons-with-the-hue-sdk-or.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 <p id="docs-internal-guid-2d78f639-4c29-7375-9428-f6c418c4470f">

+ 1 - 1
docs/gethue/content/en/posts/2014-02-21-san-francisco-developer-get-started-with-the-hue-sdk.md

@@ -39,7 +39,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 From [San Francisco Developer Meetup][1]

+ 1 - 1
docs/gethue/content/en/posts/2014-03-06-how-hue-integrates-hadoop-with-django.md

@@ -40,7 +40,7 @@ slide_template:
   - default
 categories:
   - News
-  - Development
+  - Dev / API
 
 ---
 <div>

+ 1 - 1
docs/gethue/content/en/posts/2014-03-14-how-to-fix-the-multipleobjectsreturned-error-in-hue.md

@@ -41,7 +41,7 @@ slide_template:
 sf_page_title_image:
   - 222
 categories:
-  - Development
+  - Dev / API
 
 ---
 When going on the Home page (/home) in Hue 3.0, this error could appear:

+ 1 - 1
docs/gethue/content/en/posts/2014-04-04-how-to-fix-map.md

@@ -35,7 +35,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 Hue 3.5 ships with <a href="https://issues.cloudera.org/browse/HUE-2063" target="_blank" rel="noopener noreferrer">a bug</a> in the Map Chart widget that prevents the users to correctly display the map in their browsers.

+ 27 - 28
docs/gethue/content/en/posts/2014-05-29-hadoop-tutorial-make-hadoop-more-accessible-by-integrating-multiple-ldap-servers.md

@@ -37,7 +37,6 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Administration
 
 ---
 Hue 3.6 (coming up this week) LDAP configuration has been drastically improved to enable multiple server support. Here is a quick guide on how to configure LDAP in Hue using this new configuration model.
@@ -57,55 +56,55 @@ As described in [How to Make Hadoop Accessible to your Employees with Hue][1], t
 You can have multiple LDAP servers configured in the hue.ini by providing multiple server declarations:
 
 <pre><code class="bash">[desktop]
-    
+
 [[ldap]]
-      
+
 [[[ldap_servers]]]
-        
+
 [[[[server1]]]]
-        
+
 ldap_url=ldap://127.0.0.1
-        
+
 create_users_on_login=true
-        
+
 base_dn="dc=sub1.dc=example,dc=com"
-        
+
 [[[[[users]]]]]
-          
+
 user_filter="(objectClass=user)"
-          
+
 user_name_attr="uid"
-        
+
 [[[[[groups]]]]]
-          
+
 group_filter="(objectClass=group)"
-          
+
 group_name_attr="cn"
-          
+
 group_member_attr="member"
 
 [[[[server2]]]]
-        
+
 ldap_url=ldap://127.0.0.2
-        
+
 create_users_on_login=true
-        
+
 base_dn="dc=sub2,dc=example,dc=com"
-        
+
 [[[[[users]]]]]
-          
+
 user_filter="(objectClass=user)"
-          
+
 user_name_attr="uid"
-        
+
 [[[[[groups]]]]]
-          
+
 group_filter="(objectClass=group)"
-          
+
 group_name_attr="cn"
-          
+
 group_member_attr="member"
-  
+
 </code></pre>
 
 &nbsp;
@@ -128,10 +127,10 @@ To be more explicit, the parameters that are available to server declarations ar
   * ldap_username_pattern
   * bind_dn
   * bind_password
-  * users 
+  * users
       * user_filter
       * user_name_attr
-  * groups 
+  * groups
       * group_filter
       * group_name_attr
       * group_member_attr
@@ -155,4 +154,4 @@ Have any suggestions? Feel free to tell us what you think through [hue-user][3]
  [1]: https://gethue.com/making-hadoop-accessible-to-your-employees-with-ldap/
  [2]: https://cdn.gethue.com/uploads/2014/05/hue-multi-ldap.png
  [3]: https://groups.google.com/a/cloudera.org/forum/?fromgroups#!forum/hue-user
- [4]: https://twitter.com/gethue
+ [4]: https://twitter.com/gethue

+ 1 - 1
docs/gethue/content/en/posts/2014-06-11-how-to-use-the-new-chart-icons-with-the-hue-sdk-or-in-standalone.md

@@ -35,7 +35,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 <p id="docs-internal-guid-2d78f639-4c29-7375-9428-f6c418c4470f">

+ 1 - 1
docs/gethue/content/en/posts/2014-06-12-i-put-a-proxy-on-hue.md

@@ -35,7 +35,7 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 A Web proxy lets you centralize all the access to a certain URL and prettify the address (e.g. `ec2-54-247-321-151.compute-1.amazonaws.com --> demo.gethue.com`).

+ 1 - 1
docs/gethue/content/en/posts/2014-07-15-how-to-fix-the-bignumbers-results-on-beeswax-and-impala.md

@@ -35,7 +35,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 Hue 3.6 ships with <a href="https://issues.cloudera.org/browse/HUE-2223" target="_blank" rel="noopener noreferrer">a bug</a> in the Beeswax and Impala apps that might round some big numbers on the query result panels.

+ 1 - 1
docs/gethue/content/en/posts/2014-07-17-rbtools-example-how-do-easily-do-code-reviews-with-review-board.md

@@ -37,7 +37,7 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 

+ 1 - 1
docs/gethue/content/en/posts/2014-07-24-tutorial-how-to-run-the-hue-integration-tests.md

@@ -37,7 +37,7 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 

+ 1 - 1
docs/gethue/content/en/posts/2014-09-11-how-to-build-hue-on-ubuntu-14-04-trusty.md

@@ -39,7 +39,7 @@ slide_template:
 ampforwp-amp-on-off:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 _Last Update: January 24th 2018_

+ 1 - 1
docs/gethue/content/en/posts/2014-10-02-how-to-configure-hue-in-your-hadoop-cluster.md

@@ -37,7 +37,7 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 ---
 
 Hue is a lightweight Web server that lets you [use Hadoop][1] directly from your browser. Hue is just a ‘view on top of any Hadoop distribution’ and can be installed on any machine.

+ 1 - 1
docs/gethue/content/en/posts/2014-11-22-updated-saml-2-0-support.md

@@ -35,7 +35,7 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 Hue has been shipping SAML 2.0 authentication for quite some time. SAML 2.0 is an alternative to [LDAP][1] which lets you provide [single sign on][2] (SSO) in your company so that users can use the same login/password in all the systems. Unfortunately our support for SAML 2.0 was limited to a few small use cases.

+ 5 - 6
docs/gethue/content/en/posts/2014-12-03-hadoop-yarn-11-local-dirs-are-bad-varlibhadoop-yarncacheyarnnm-local-dir-11-log-dirs-are-bad-varloghadoop-yarncontainers.md

@@ -37,13 +37,12 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Administration
 
 ---
 If you are getting this error, make some disk space!
 
 <pre><code class="bash">
-  
+
 1/1 local-dirs are bad: /var/lib/hadoop-yarn/cache/yarn/nm-local-dir; 1/1 log-dirs are bad: /var/log/hadoop-yarn/containers
 
 </code></pre>
@@ -57,9 +56,9 @@ If you are getting this error, make some disk space!
 <pre><code class="bash">
 
 yarn.server.nodemanager.DirectoryCollection: Directory /var/lib/hadoop-yarn/cache/yarn/nm-local-dir error, used space above threshold of 90.0%, removing from list of valid directories
-  
+
 2014-11-17 17:45:00,713 WARN org.apache.hadoop.yarn.server.nodemanager.DirectoryCollection: Directory /var/log/hadoop-yarn/containers error, used space above threshold of 90.0%, removing from list of valid directories
-  
+
 2014-11-17 17:45:00,713 INFO org.apache.hadoop.yarn.server.nodemanager.LocalDirsHandlerService: Disk(s) failed: 1/1 local-dirs are bad: /var/lib/hadoop-yarn/cache/yarn/nm-local-dir; 1/1 log-dirs are bad: /var/log/hadoop
 
 </code></pre>
@@ -69,11 +68,11 @@ yarn.server.nodemanager.DirectoryCollection: Directory /var/lib/hadoop-yarn/cach
 ## Resource Manager logs
 
 <pre><code class="bash">
-  
+
 2014-11-17 16:57:07,301 INFO org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNodeImpl: Node localhost:34650 reported UNHEALTHY with details: 1/1 local-dirs are bad: /var/lib/hadoop-yarn/cache/yarn/nm-local-dir; 1/1 log-dirs are bad: /var/log/hadoop-yarn/containers
 
 </code></pre>
 
 &nbsp;
 
- [1]: https://cdn.gethue.com/uploads/2014/12/yarn-rm-unhealty.png
+ [1]: https://cdn.gethue.com/uploads/2014/12/yarn-rm-unhealty.png

+ 21 - 22
docs/gethue/content/en/posts/2014-12-11-how-to-run-hue-with-the-apache-server.md

@@ -39,7 +39,6 @@ slide_template:
 sf_thumbnail_image:
   - 1892
 categories:
-  - Administration
 
 ---
 Hue ships out of the box with the HTTP server [CherryPy][1], but some users have expressed interest having [Apache HTTP 2][2] serve Hue with [mod_wsgi][3]. Their motivation is that they are more familiar with Apache or have already several Apache instances deployed.
@@ -51,17 +50,17 @@ It turns out it’s pretty simple to do. It only requires a small script, a Hue
 This script (which was just added in [`desktop/core/desktop/wsgi.py`][4]) enables any Web server that speaks WSGI to launch Hue and route requests to it:
 
 <pre><code class="python">
-  
+
 import os
-  
+
 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "desktop.settings")
 
 \# This application object is used by the development server
-  
+
 \# as well as any WSGI server configured to use this file.
-  
+
 from django.core.wsgi import get_wsgi_application
-  
+
 application = get_wsgi_application()</code></pre>
 
 The next step disables booting Hue from the `runcpserver` command. In Cloudera Manager, go to **Hue** > **Configuration** > **Service-Wide** > **Advanced**, and add the following to the hue safety valve:
@@ -71,47 +70,47 @@ The next step disables booting Hue from the `runcpserver` command. In Cloudera
 If you are [running Hue outside of Cloudera Manager][5], modify `desktop/conf/hue.ini` with:
 
 <pre><code class="bash">
-  
+
 [desktop]
-    
+
 ...
-    
+
 enable_server=no
-  
+
 </code></pre>
 
 The final step is to configure Apache to launch Hue by adding the following to the `apache.conf`:
 
 <pre><code class="bash">WSGIScriptAlias / $HUE_PATH/desktop/core/src/desktop/wsgi.py
-  
+
 WSGIPythonPath $HUE_PATH/desktop/core/src/desktop:$HUE_PATH/build/env/lib/python2.7/site-packages
-  
+
 WSGIDaemonProcess $HOSTNAME home=$HUE_PATH python-path=$HUE_PATH/desktop/core/src/desktop:$HUE_PATH/build/env/lib/python2.7/site-packages threads=30
-  
+
 WSGIProcessGroup $HOSTNAME
 
 <Directory $HUE_PATH/desktop/core/src/desktop>
-  
+
 <Files wsgi.py>
-  
+
 Order Deny,Allow
 
 \# If apache 2.4
-  
+
 Require all granted
 
 \# otherwise
-  
+
 \# Allow from all
 
 \# Some systems, like Redhat, lock down /var/run, so you may need to change where to store the socket with:
-  
+
 \# WSGISocketPrefix run/wsgi
-  
+
 </Files>
-  
+
 </Directory>
-  
+
 </code></pre>
 
 Where `$HOSTNAME` should be the hostname of the machine running Hue, and `$HUE_PATH` is where Hue is installed. If you’re using Cloudera Manager, by default it should be either `/usr/lib/hue` for a package install, or `/opt/cloudera/parcels/CDH/lib/hue` for a parcel install.
@@ -129,4 +128,4 @@ Have any questions? Feel free to contact us on [hue-user][7] or [@gethue][8]!
  [5]: https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/
  [6]: https://cdn.gethue.com/uploads/2014/12/Untitled2.png
  [7]: http://groups.google.com/a/cloudera.org/group/hue-user
- [8]: https://twitter.com/gethue
+ [8]: https://twitter.com/gethue

+ 60 - 61
docs/gethue/content/en/posts/2014-12-16-how-to-deploy-hue-on-hdp.md

@@ -37,7 +37,6 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Administration
 
 ---
 _Guest post from <a href="http://andrewmo.com" target="_blank" rel="noopener noreferrer">Andrew</a> that we regularly update (Dec 19th 2014)_
@@ -72,7 +71,7 @@ Hue uses an SQLite database by default and you may find the following error when
 
   * **_..._** _File "/usr/local/hue/build/env/lib/<wbr />python2.6/site-packages/Django<wbr />-1.4.5-py2.6.egg/django/db/<wbr />backends/sqlite3/base.py", line 344, in execute return Database.Cursor.execute(self, query, params) DatabaseError: unable to open database file_
 
-  * SQLlite uses a file to store its databases, so this error most likely occurs due to invalid ownership settings for HUE-related files. 
+  * SQLlite uses a file to store its databases, so this error most likely occurs due to invalid ownership settings for HUE-related files.
       * We can fix this with the command 'chown hue:hue -R /usr/local/hue'
   * For non development usage, we recommend to startup with MySql instead of SqlLite: <a href="https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L292" target="_blank" rel="noopener noreferrer">https://github.com/cloudera/<wbr />hue/blob/master/desktop/conf.<wbr />dist/hue.ini#L292</a>
 
@@ -87,21 +86,21 @@ Hue uses an SQLite database by default and you may find the following error when
         For Impala (or any other app), the easiest way to remove them is to just black list them in the <a href="https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/" target="_blank" rel="noopener noreferrer">hue.ini</a>. The second best alternative way is to remove the <a href="https://gethue.com/how-to-manage-permissions-in-hue/" target="_blank" rel="noopener noreferrer">Hue permissions</a> to the groups of some users.
       </div>
     </div>
-    
+
     <div>
       <p>
         <pre><code class="bash">[desktop]<br /> app_blacklist=impala<br /> </code></pre>
       </p>
     </div>
   </div>
-  
+
   <div>
   </div>
-  
+
   <div>
     For Sentry, you will need to use 'security', but it will also hide the HDFS ACLs editor for now.
   </div>
-  
+
   <div>
   </div>
 </div>
@@ -118,68 +117,68 @@ Hue uses an SQLite database by default and you may find the following error when
               <div>
                 Check your HDFS configuration settings and ensure that the service is active and healthy.
               </div>
-              
+
               <div>
               </div>
-              
+
               <div>
                 <div>
                   <div>
                     Did you remember to configure proxy user hosts and groups for your HDFS service configuration?
                   </div>
-                  
+
                   <p>
                     With Ambari, you can review your cluster's HDFS configuration, specifically under the "Custom core-site.xml" subsection:
                   </p>
                 </div>
-                
+
                 <p>
                   There should be two (2) new/custom properties added to support the HUE File Browser:
                 </p>
-                
+
                 <p>
                   <pre><code class="xml"><property><br /> <name>hadoop.proxyuser.hue.hosts</name><br /> <value>*</value><br /> </property><br /> <property><br /> <name>hadoop.proxyuser.hue.groups</name><br /> <value>*</value><br /> </property><br /> </code></pre>
                 </p>
-                
+
                 <p>
                   With Ambari, you can go to the HDFS service settings and find this under "General"
                 </p>
               </div>
-              
+
               <p>
                 - The property name is dfs.webhdfs.enabled ("WebHDFS enabled), and should be set to "true" by default.
               </p>
             </div>
-            
+
             <p>
               - If a change is required, save the change and start/restart the service with the updated configuration.
             </p>
-            
+
             <p>
               Ensure the HDFS service is started and operating normally.
             </p>
           </div>
-          
+
           <p>
             - You could quickly check some things, such as HDFS and WebHDFS by checking the WebHDFS page:
           </p>
         </div>
-        
+
         <p>
           - http://<NAMENODE-FQDN>:50070/ in a web browser or 'curl <NAMENODE-FQDN>:50070
         </p>
       </div>
     </div>
-    
+
     <p>
       Check if the processes are running using a shell command on your NameNode:
     </p>
   </div>
-  
+
   <p>
     - 'ps -ef | grep "NameNode"
   </p>
-  
+
   <div>
     <div>
       <div>
@@ -190,15 +189,15 @@ Hue uses an SQLite database by default and you may find the following error when
                 <div>
                   <div>
                   </div>
-                  
+
                   <div>
                     By default your HDFS service(s) may not be configured to start automatically (e.g. upon boot/reboot).
                   </div>
-                  
+
                   <div>
                     Check the HDFS logs to see if the namenode service had trouble starting or started successfully:
                   </div>
-                  
+
                   <div>
                     - These are typically found at '/var/log/hadoop/hdfs/'
                   </div>
@@ -210,46 +209,46 @@ Hue uses an SQLite database by default and you may find the following error when
       </div>
     </div>
   </div>
-  
+
   <p>
     &nbsp;
   </p>
-  
+
   <h1>
     Hive Editor
   </h1>
-  
+
   <div>
     By default, HUE appears to connect to the Hiveserver2 service using NOSASL authentication; Hive 0.14 ships with HDP 2.2 but is not configured by default to use authentication.
   </div>
-  
+
   <ul>
     <li>
       We'll need to change the properties of our Hive configuration to work with the HUE Hive Editor ('hive.server2.authentication=<wbr />'NOSASL').
     </li>
   </ul>
-  
+
   <div id=":16x" class="ajR" tabindex="0" data-tooltip="Show trimmed content">
     HDP 2.1 (Hive 0.13) continues to carry forward the GetLog() issue with Hue's Hive Editor.e.g.
   </div>
-  
+
   <div class="ajR" tabindex="0" data-tooltip="Show trimmed content">
     <div>
     </div>
-    
+
     <div>
       <p>
         <pre><code class="bash">"Server does not support GetLog()"</code></pre>
       </p>
     </div>
-    
+
     <div>
     </div>
-    
+
     <div>
       In HDP 2.2, that includes Hive 0.14 and <a href="https://issues.apache.org/jira/browse/HIVE-4629">HIVE-4629</a>, you will need this <a href="https://github.com/cloudera/hue/commit/6a0246710f7deeb0fd2e1f2b3b209ad119c30b72">commit</a> from Hue 3.8 (coming-up at the end of Q1 2015) or use master, and enable it in the hue.ini:
     </div>
-    
+
     <div>
       <div>
         <div>
@@ -260,15 +259,15 @@ Hue uses an SQLite database by default and you may find the following error when
       </div>
     </div>
   </div>
-  
+
   <h1>
     Security - HDFS ACLs Editor
   </h1>
-  
+
   <p>
     By default, Hadoop 2.4.0 does not enable HDFS file access control lists (FACLs)
   </p>
-  
+
   <ul>
     <li>
       <i>AclException: The ACL operation has been rejected.  Support for ACLs has been disabled by setting dfs.namenode.acls.enabled to false. (error 403)</i> <ul>
@@ -278,105 +277,105 @@ Hue uses an SQLite database by default and you may find the following error when
       </ul>
     </li>
   </ul>
-  
+
   <ul>
     <li>
       We'll need to change the properties of our HDFS namenode service to enable FACLs ('dfs.namenode.acls.enabled'='<wbr />true')
     </li>
   </ul>
-  
+
   <div>
     <div>
       <h1>
         Spark
       </h1>
-      
+
       <div>
          We are improving the Spark Editor and might change the Job Server and stuff is still pretty manual/not recommend for now.
       </div>
     </div>
-    
+
     <div>
     </div>
-    
+
     <h1>
       HBase
     </h1>
-    
+
     <p>
       Currently not tested (should work with <a href="https://gethue.com/the-web-ui-for-hbase-hbase-browser/" target="_blank" rel="noopener noreferrer">Thrift Server 1</a>)
     </p>
   </div>
-  
+
   <div class="yj6qo ajU">
     <div id=":16x" class="ajR" tabindex="0" data-tooltip="Show trimmed content">
     </div>
-    
+
     <div class="ajR" tabindex="0" data-tooltip="Show trimmed content">
       <h1>
         Job Browser
       </h1>
-      
+
       <div>
         Progress has never been entirely accurate for Map/Reduce completions - always shows the percentage for Mappers vs Reducers as a job progresses. "Kill" feature works correctly.
       </div>
-      
+
       <div>
       </div>
-      
+
       <div>
         <h1>
           Oozie Editor/Dashboard
         </h1>
-        
+
         <p>
           <strong>Note</strong>: when Oozie is deployed via Ambari 1.7, for HDP 2.2, the sharelib files typically found at /usr/lib/oozie/ are missing, and in turn are not staged at hdfs:/user/oozie/share/lib/ ...
         </p>
-        
+
         <div>
         </div>
-        
+
         <div>
           I'll check this against an HDP 2.1 deployment and write the guys at Hortonworks an email to see if this is something they've seen as well.
         </div>
-        
+
         <div>
         </div>
       </div>
     </div>
-    
+
     <h1>
       Pig Editor
     </h1>
-    
+
     <div>
        Make sure you have at least 2 nodes or tweak YARN to be able to launch two apps at the same time (<a href="http://blog.cloudera.com/blog/2014/04/apache-hadoop-yarn-avoiding-6-time-consuming-gotchas/">gotcha #5</a>) and Oozie is configured correctly.
     </div>
-    
+
     <div>
     </div>
-    
+
     <div>
       The Pig/Oozie log looks like this:
     </div>
-    
+
     <div>
     </div>
-    
+
     <div>
       <div>
         <p>
           <pre><code class="bash">2014-12-15 23:32:17,626  INFO ActionStartXCommand:543 - SERVER[hdptest.construct.dev] USER[amo] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000001-141215230246520-<wbr />oozie-oozi-W] ACTION[0000001-<wbr />141215230246520-oozie-oozi-W@:<wbr />start:] Start action [0000001-141215230246520-<wbr />oozie-oozi-W@:start:] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10]
         </p>
-        
+
         <p>
           2014-12-15 23:32:17,627  INFO ActionStartXCommand:543 - SERVER[hdptest.construct.dev] USER[amo] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000001-141215230246520-<wbr />oozie-oozi-W] ACTION[0000001-<wbr />141215230246520-oozie-oozi-W@:<wbr />start:] [***0000001-141215230246520-<wbr />oozie-oozi-W@:start:***]Action status=DONE
         </p>
-        
+
         <p>
           2014-12-15 23:32:17,627  INFO ActionStartXCommand:543 - SERVER[hdptest.construct.dev] USER[amo] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000001-141215230246520-<wbr />oozie-oozi-W] ACTION[0000001-<wbr />141215230246520-oozie-oozi-W@:<wbr />start:] [***0000001-141215230246520-<wbr />oozie-oozi-W@:start:***]Action updated in DB!
         </p>
-        
+
         <p>
           2014-12-15 23:32:17,873  INFO ActionStartXCommand:543 - SERVER[hdptest.construct.dev] USER[amo] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000001-141215230246520-<wbr />oozie-oozi-W] ACTION[0000001-<wbr />141215230246520-oozie-oozi-W@<wbr />pig] Start action [0000001-141215230246520-<wbr />oozie-oozi-W@pig] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10]<br /> </code></pre>
         </p>
@@ -386,4 +385,4 @@ Hue uses an SQLite database by default and you may find the following error when
 </div>
 
  [1]: http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.0.6.0/bk_installing_manually_book/content/rpm-chap-hue.html
- [2]: https://cdn.gethue.com/uploads/2014/12/beeswax-editor.png
+ [2]: https://cdn.gethue.com/uploads/2014/12/beeswax-editor.png

+ 48 - 49
docs/gethue/content/en/posts/2015-01-16-configure-hue-with-https-ssl.md

@@ -37,7 +37,6 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Administration
 
 ---
 SSL / HTTPS is often not simple. Here is some light in addition to the [Cloudera Security guide][1] that should help.
@@ -57,7 +56,7 @@ openssl req -new -x509 -nodes -sha1 -key server.key > server.cert
 </code></pre>
 
 **
-  
+
 Note**: answer the questions that follow (complete example below). Entering the hostname for the server is important.
 
 **Note:** you will have to tell your browser to "trust" the self signed server certificate
@@ -83,15 +82,15 @@ Make sure Hue is setting the [cookie as secure][3].
 Here is an example of creation of a certificate for enabling SSL:
 
 <pre><code class="bash">
-  
+
 [root@cehd1 hue]# pwd
-  
+
 /home/hue
-  
+
 [root@cehd1 hue]# ls
-  
+
 cacerts  cert  key
-  
+
 </code></pre>
 
 Generate a private key for the server:
@@ -103,27 +102,27 @@ Generate a "certificate request" for the server:
 <pre><code class="bash">[root@cehd1 hue] openssl req -new -key key/server.key -out request/server.csr</code></pre>
 
 You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN.
-  
+
 There are quite a few fields but you can leave some blank. For some fields there will be a default value, if you enter '.', the field will be left blank.
 
 <pre><code class="bash">Country Name (2 letter code) [XX]:US
-   
+
 State or Province Name (full name) []:Colorado
-   
+
 Locality Name (eg, city) [Default City]:Denver
-   
+
 Organization Name (eg, company) [Default Company Ltd]:Cloudera
-   
+
 Organizational Unit Name (eg, section) []:COE
-   
+
 Common Name (eg, your name or your server's hostname) []:test.lab
-   
+
 Email Address []:
 
 Please enter the following 'extra' attributes to be sent with your certificate request
-  
+
 A challenge password []:  ## note this was left
-  
+
 An optional company name []:
 
 </code></pre>
@@ -131,51 +130,51 @@ An optional company name []:
 Self-sign the request, creating a certificate for the server:
 
 <pre><code class="bash">[root@cehd1 hue] openssl x509 -req -days 365 -in request/server.csr -signkey key/server.key -out cert/server.crt
-   
+
 Signature ok
-   
+
 subject=/C=US/ST=Colorado/L=<wbr />Denver/O=Cloudera/OU=COE/CN=test.lab
-   
+
 Getting Private key
 
 </code></pre>
 
 <pre><code class="bash">[root@cehd1 hue]# ls -lR
-  
+
 .
-   
+
 total 16
-   
+
 drwxr-xr-x 2 hue  root 4096 Jul 16 18:04 cacerts
-   
+
 drwxr-xr-x 2 root root 4096 Jul 31 10:02 cert
-   
+
 drwxr-xr-x 2 root root 4096 Jul 31 09:46 key
-   
+
 drwxr-xr-x 2 root root 4096 Jul 31 10:00 request
-   
+
 ./cacerts:
-   
+
 total 4
-   
+
 -rw-r-r- 1 hue root 2036 Jul 16 18:04 win2k8x64-ad2-ca.pem
-   
+
 ./cert:
-   
+
 total 4
-   
+
 -rw-r-r- 1 root root 1907 Jul 31 10:02 server.crt
-   
+
 ./key:
-   
+
 total 4
-   
+
 -rw-r-r- 1 root root 3243 Jul 31 09:49 server.key
-   
+
 ./request:
-   
+
 total 4
-   
+
 -rw-r-r- 1 root root 1704 Jul 31 10:00 server.csr
 
 </code></pre>
@@ -199,11 +198,11 @@ Also, the Hue truststore has to be in PEM file format. At Cloudera we are using
     <p>
       <pre><code class="bash">keytool -exportcert -keystore hadoop-server.keystore -alias foo-1.cloudera.com \<br /> -storepass cloudera -file foo-1.cert<br /> openssl x509 -inform der -in foo-1.cert > foo-1.pem<br /> </code></pre>
     </p>
-    
+
     <p>
       Once you've done this for each host in the cluster, you can concatenate the .pem files into one .pem file which can serve as the Hue truststore:
     </p>
-    
+
     <div class="preformatted panel">
       <div class="preformattedContent panelContent">
         <p>
@@ -211,39 +210,39 @@ Also, the Hue truststore has to be in PEM file format. At Cloudera we are using
         </p>
       </div>
     </div>
-    
+
     <p>
       After running it, set REQUESTS_CA_BUNDLE in the Hue environment safety valve to /etc/hadoop/ssl-conf/huetrust.pem
     </p>
-    
+
     <p>
       <a href="https://cdn.gethue.com/uploads/2015/01/hue-contact-https.png"><img src="https://cdn.gethue.com/uploads/2015/01/hue-contact-https-1024x570.png" /></a>
     </p>
-    
+
     <p>
       &nbsp;
     </p>
-    
+
     <p>
       Here is an interesting <a href="http://www.akadia.com/services/ssh_test_certificate.html">link</a> if you want to read more about generating SSL certificates.
     </p>
-    
+
     <p>
       &nbsp;
     </p>
-    
+
     <p>
       As usual feel free to comment and send feedback on the <a href="http://groups.google.com/a/cloudera.org/group/hue-user">hue-user</a> list or <a href="https://twitter.com/gethue">@gethue</a>!
     </p>
-    
+
     <p>
       &nbsp;
     </p>
-    
+
     <p>
       &nbsp;
     </p>
-    
+
     <p>
       &nbsp;
     </p>
@@ -256,4 +255,4 @@ Also, the Hue truststore has to be in PEM file format. At Cloudera we are using
  [4]: https://docs.djangoproject.com/en/1.7/ref/settings/#secure-proxy-ssl-header
  [5]: https://cdn.gethue.com/uploads/2015/01/hue-with-https.png
  [6]: https://issues.cloudera.org/browse/HUE-2082
- [7]: https://gethue.com/hadoop-tutorial-ssl-encryption-between-hue-and-hive/
+ [7]: https://gethue.com/hadoop-tutorial-ssl-encryption-between-hue-and-hive/

+ 1 - 1
docs/gethue/content/en/posts/2015-01-21-automatic-high-availability-with-hue-and-cloudera-manager.md

@@ -37,7 +37,7 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 <span style="color: #ff0000;"><em>December 8th 2015 update: this post is now deprecated as of Hue 3.9: <a style="color: #ff0000;" href="https://gethue.com/automatic-high-availability-and-load-balancing-of-hue-in-cloudera-manager-with-monitoring/">https://gethue.com/automatic-high-availability-and-load-balancing-of-hue-in-cloudera-manager-with-monitoring/</a></em></span>

+ 1 - 1
docs/gethue/content/en/posts/2015-02-08-hue-api-execute-some-builtin-commands.md

@@ -37,7 +37,7 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 Last update: March 3rd 2016

+ 26 - 27
docs/gethue/content/en/posts/2015-02-12-hadoop-hue-3-on-hdp-installation-tutorial.md

@@ -39,7 +39,6 @@ slide_template:
 ampforwp-amp-on-off:
   - default
 categories:
-  - Administration
 
 ---
 <p class="yt watch-title-container">
@@ -55,7 +54,7 @@ Note: for <span style="color: #ff0000;">Hive</span> issues, just scroll down bel
 ## Install in HDP 2.2
 
 **Initial draft rom Andrew Mo (<mo@andrewmo.com>)**
-  
+
 **Insight Data Science - Data Engineering Fellow**
 
 Last month I started a guest post on <gethue.com> demonstrating the [steps required][1] to use [HUE 3.7+][2] with the Hortonworks Data Platform (HDP); I’ve used HUE successfully with HDP 2.1 and 2.2, and have created a step-by-step guide on using HUE 3.7.1 with HDP 2.2 below.
@@ -69,13 +68,13 @@ With HDP, HUE’s features and ease of use are something I always miss, so I dec
 Features confirmed to work in partial or complete fashion:
 
 • Hive/Beeswax
-  
+
 • File Browser
-  
+
 • HDFS FACL Manager
-  
+
 • HBase Cluster Browser
-  
+
 • Job Browser
 
 _Still working on debugging/integrating Pig/Oozie!_
@@ -85,11 +84,11 @@ Spark is on my to do list as well.
 Technical Details:
 
 • Distribution: Hortonworks Data Platform (HDP) 2.2
-  
+
 • Cluster Manager: Apache Ambari 1.7
-  
+
 • Environment: Amazon EC2
-  
+
 • Operating System: Ubuntu 12.04 LTS (RHEL6/CentOS6 works fine as well)
 
 HUE will be deployed as a “Gateway” access node to our Hadoop cluster; this means that none of the core Hadoop services or clients are required on the HUE host.
@@ -103,11 +102,11 @@ HUE will be deployed as a “Gateway” access node to our Hadoop cluster; this
 Note about <span style="color: #ff0000;">Tez</span>:
 
 <pre><code class="bash">[beeswax]
-   
+
 \# Hue will use at most this many HiveServer2 sessions per user at a time.
-   
+
 \# For Tez, increase the number to more if you need more than one query at the time, e.g. 2 or 3 (Tez as a maximum of 1 query by session).
-   
+
 max_number_of_sessions=1</code></pre>
 
 &nbsp;
@@ -133,21 +132,21 @@ Ubuntu uses ‘apt-get’ for package management. In our example, we’re using
 Prepare dependencies:
 
 <pre><code class="bash">sudo apt-get install -y ant
-  
+
 sudo apt-get install -y gcc g++
-  
+
 sudo apt-get install -y libkrb5-dev libmysqlclient-dev
-  
+
 sudo apt-get install -y libssl-dev libsasl2-dev libsasl2-modules-gssapi-mit
-  
+
 sudo apt-get install -y libsqlite3-dev
-  
+
 sudo apt-get install -y libtidy-0.99-0 libxml2-dev libxslt-dev
-  
+
 sudo apt-get install -y maven
-  
+
 sudo apt-get install -y libldap2-dev
-  
+
 sudo apt-get install -y python-dev python-simplejson python-setuptools
 
 </code></pre>
@@ -157,11 +156,11 @@ Download Hue 3.8.1 release tarball (in case, older version [3.7.1 link][5]):
 • wget <https://cdn.gethue.com/downloads/releases/3.8.1/hue-3.8.1.tgz>
 
 Make sure you have Java installed and configured correctly!
-  
+
 I’m using Open JDK 1.7 in this example:
 
 <pre><code class="bash">sudo apt-get install -y openjdk-7-jre openjdk-7-jdk
-  
+
 sudo echo “JAVA_HOME=\”/usr/lib/jvm/java-7-openjdk-amd64/jre\”" &gt;&gt; /etc/environment
 
 </code></pre>
@@ -215,7 +214,7 @@ The HUE configuration file can be found at ‘/usr/local/hue/desktop/conf/hue.in
 Be sure to make a backup before editing!
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-1-1024x827.png"  />][12]
-  
+
 We’ll need to populate ‘hue.ini’ with our cluster’s configuration information.
 
 Examples are included below, but will vary with your cluster’s configuration.
@@ -225,7 +224,7 @@ In this example, the cluster is small, so our cluster NodeNode also happens to b
 WebHDFS needs to point to our cluster NameNode:
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-7-1024x827.png"  />][13]
-  
+
 Configure the correct values for our YARN cluster Resource Manager, Hive, Oozie, etc:
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-13-1024x827.png"  />][14] [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-14-1024x827.png"  />][15]
@@ -239,9 +238,9 @@ To disable HUE ‘apps’ that aren’t necessary, or are unsupported, for our c
 • We start the HUE server using the ‘supervisor’ command.
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-19-1024x827.png"  />][19]
-  
+
 • Use the ‘-d’ switch to start the HUE supervisor in daemon mode
-  
+
 Connect to your new HUE server at its IP address/FQDN and the default port of ‘8888’
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-18-1024x629.png"  />][20]
@@ -306,4 +305,4 @@ Have any questions? Feel free to contact Andrew or the [hue-user][30] list /
  [28]: https://cdn.gethue.com/uploads/2015/02/hue-hdp-48.png
  [29]: https://cdn.gethue.com/uploads/2015/02/hue-hdp-49.png
  [30]: http://groups.google.com/a/cloudera.org/group/hue-user
- [31]: https://twitter.com/gethue
+ [31]: https://twitter.com/gethue

+ 1 - 1
docs/gethue/content/en/posts/2015-03-23-start-developing-hue-on-a-mac-in-a-few-minutes.md

@@ -35,7 +35,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
 
 ---
 You might have already all the <a href="https://github.com/cloudera/hue#development-prerequisites" target="_blank" rel="noopener noreferrer">pre-requisites</a> installed but we are going to show how to start from a fresh Yosemite (10.10) or El Capitan (10.11) install and end up with running Hue on your Mac in almost no time!

+ 1 - 1
docs/gethue/content/en/posts/2015-03-26-add-a-top-banner-to-hue.md

@@ -33,7 +33,7 @@ sf_right_sidebar:
 sf_caption_position:
   - caption-right
 categories:
-  - Development
+  - Dev / API
 
 ---
 We have already seen <a href="https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/" target="_blank" rel="noopener noreferrer">in this post</a> how you can configure Hue in your cluster. But did you know that there’s a property that can make a top banner appear in your Hue installation? [<img src="https://cdn.gethue.com/uploads/2015/03/Screenshot-2015-03-23-16.33.12-1024x610.png"  />][1] This is quite useful if you want for instance to show a disclaimer to your users, or to clearly mark a testing or production environment, or if you want to display some dynamic information there. Depending on if you are using <a href="https://gethue.com/hadoop-tutorial-how-to-create-a-real-hadoop-cluster-in-10-minutes/" target="_blank" rel="noopener noreferrer">Cloudera Manager</a> or not, you should either add a safety valve or edit a .ini file to use this feature. For details on how to change the configuration, <a href="https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/" target="_blank" rel="noopener noreferrer">read here</a>. In the desktop/custom section of the ini file you can find the banner_top_html property:

+ 1 - 1
docs/gethue/content/en/posts/2015-03-26-using-nginx-to-speed-up-hue-3-8-0.md

@@ -33,7 +33,7 @@ sf_right_sidebar:
 sf_caption_position:
   - caption-right
 categories:
-  - Development
+  - Dev / API
 
 ---
 # Need for Speed!

+ 1 - 1
docs/gethue/content/en/posts/2015-04-08-developer-guide-on-upgrading-apps-for-django-1-6.md

@@ -37,7 +37,7 @@ sf_remove_promo_bar:
 sf_detail_image:
   - 2346
 categories:
-  - Development
+  - Dev / API
 
 ---
 The upcoming Hue 3.8 internals have gone through some major upgrades to improve performance, robustness, and security. The major change stems from upgrading [Django][1] from 1.4.5 to 1.6.10, which comes with a significant amount performance enhancements, bug fixes, and the removal of deprecated features.

+ 41 - 42
docs/gethue/content/en/posts/2015-07-09-how-to-install-hue-3-on-ibm-biginsights-4-0-to-explore-big-data.md

@@ -35,7 +35,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
 
 ---
 <div class="pn-copy">
@@ -52,35 +51,35 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
   <h2>
     Task
   </h2>
-  
+
   <p>
     This article will walk you through the steps required to deploy/setup HUE on IBM BigInsights version 4.0 and above.
   </p>
-  
+
   <h2>
     Introduction
   </h2>
-  
+
   <p>
     HUE or Hadoop User Experience is a Web interface for analyzing data with Apache Hadoop. With Big Data, you need a tool to navigate through your data, query your data and even search it. This is all tied up together in one place with HUE.
   </p>
-  
+
   <h2>
     Pre-requisites
   </h2>
-  
+
   <p>
     To deploy HUE on BigInsights, you need an up and running BigInsights Version 4.x cluster. For the purpose of this article, we can use BigInsights V4 Quickstart edition that is available on IBM website for free. You can download the Quick Start Edition <a title="here" href="http://www-01.ibm.com/software/data/infosphere/biginsights/quick-start/">here</a>. It is assumed that your OS is redhat 6.x. If not, you will need to change the package installation commands as per your linux distro.
   </p>
-  
+
   <h2>
     Install Dependencies
   </h2>
-  
+
   <p>
     A couple of dependencies are required by HUE to run. So lets start with downloading the required packages. Launch terminal and download the required packages.
   </p>
-  
+
   <table bgcolor="#F5F5F5">
     <tr>
       <td>
@@ -88,15 +87,15 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
     </tr>
   </table>
-  
+
   <h2>
     Download HUE
   </h2>
-  
+
   <p>
     We will download the latest version of HUE as of today which is version 3.7.1 and extract it. In the terminal, run the following commands:
   </p>
-  
+
   <table bgcolor="#F5F5F5">
     <tr>
       <td>
@@ -104,11 +103,11 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
     </tr>
   </table>
-  
+
   <h2>
     Add User And Group for HUE
   </h2>
-  
+
   <table bgcolor="#F5F5F5">
     <tr>
       <td>
@@ -116,11 +115,11 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
     </tr>
   </table>
-  
+
   <p>
     Now give ownership of extracted hue folder to user hue by executing the following command.
   </p>
-  
+
   <table bgcolor="#F5F5F5">
     <tr>
       <td>
@@ -128,104 +127,104 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
     </tr>
   </table>
-  
+
   <p>
     You will also need to add user hue to sudoers file as a sudoer.
   </p>
-  
+
   <h2>
     Install HUE
   </h2>
-  
+
   <p>
     1. As user hue, start the installation as shown below.<br /> <code>[root@rvm /]#sudo make install</code><br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/make_install.png"><img class="alignnone size-full wp-image-4995" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/make_install.png" /></a><br /> 2. By default, HUE installs to ‘/usr/local/hue’ in your Management node’s local filesystem as shown below. Make user hue, the owner of /usr/local/hue folder by executing<br /> <code>sudo chown –R hue:hue /usr/local/hue</code>
   </p>
-  
+
   <h2>
     Setting up hadoop properties for HUE
   </h2>
-  
+
   <h3>
     1. Configure properties in core-site.xml
   </h3>
-  
+
   <p>
     i. Enable Webhdfs<br /> Go to Ambari, select HDFS on the left side and then select config as shown.<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hdfs_config.png"><img class="alignnone size-full wp-image-4967" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hdfs_config.png" /></a><br /> Then scroll down and make sure webdfs is check marked as shown below:<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/web_hdfs.png"><img class="alignnone size-full wp-image-4978" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/web_hdfs.png" /></a><br /> ii. Add the following 2 properties under custom core-site.xml with value “*” as shown below:<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/core_site.png"><img class="alignnone size-full wp-image-4965" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/core_site.png" /></a>
   </p>
-  
+
   <h3>
     2. Configure properties in oozie-site.xml
   </h3>
-  
+
   <p>
     Just like above, now select oozie on the left side in Ambari and then select config.<br /> i. Add two properties in oozie for HUE as shown below.<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/zookeeper_config.png"><img class="alignnone size-full wp-image-5001" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/zookeeper_config.png" /></a>
   </p>
-  
+
   <h3>
     3. Configure properties in webcat-site.xml
   </h3>
-  
+
   <p>
     Now navigate to Hive on left side in Ambari and then select config.<br /> i. Keep scrolling down until you see webcat-site and add two properties in webhcat configuration for HUE as shown below:<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/webhcat_site.png"><img class="alignnone size-full wp-image-4979" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/webhcat_site.png" /></a>
   </p>
-  
+
   <h2>
     Configure HUE.ini file to point to your Hadoop cluster
   </h2>
-  
+
   <p>
     – Go to /usr/local/hue/desktop/conf<br /> – Start editing hue.ini using any editor(like vim) after making a backup file.<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_ini.png"><img class="alignnone size-full wp-image-4974" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_ini.png" /></a>
   </p>
-  
+
   <p>
     Note: In this article, the cluster is small-one node, therefore services like Hive Server, Hive Metastore, HBase Master, Zookeepers etc are deployed on one node itself. In case of bigger cluster, put the correct node information for the respective services that we are editing next. The screenshots below are just example to help you configure.
   </p>
-  
+
   <h3>
     i. Edit Hdfs and webhdfs parameters to point to your cluster. Make the changes as shown. Don’t forget to uncomment these parameters after adding values.
   </h3>
-  
+
   <p>
     <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini.png"><img class="alignnone size-full wp-image-4968" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini.png" /></a>
   </p>
-  
+
   <h3>
     ii. Configure YARN parameters and don’t forget to uncomment these parameters as shown:
   </h3>
-  
+
   <p>
     <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_2.png"><img class="alignnone size-full wp-image-4969" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_2.png" /></a>
   </p>
-  
+
   <h3>
     iii. Configure Oozie, hive and hbase as show below. Don’t forget to uncomment the parameters.<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_3.png"><img class="alignnone size-full wp-image-4970" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_3.png" /></a><br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_4.png"><img class="alignnone size-full wp-image-4971" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_4.png" /></a><a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_5.png"><img class="alignnone size-full wp-image-4973" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/hue_config_ini_5.png" /></a>
   </h3>
-  
+
   <p>
     – Save all the changes.
   </p>
-  
+
   <h2>
     Start HUE
   </h2>
-  
+
   <p>
     – As hue user, go to /usr/local/hue/build/env folder and start HUE by executing <code>./supervisor</code> as shown below<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/start_hue.png"><img class="alignnone size-full wp-image-4977" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/start_hue.png" /></a>
   </p>
-  
+
   <h2>
     Testing HUE
   </h2>
-  
+
   <p>
     In your browser, go to<br /> <code>yourserver:8888/filebrowser</code><br /> When prompted for userid/password, use user hue and its password that you created earlier to login.<br /> You should see the following screen making sure that HUE is working properly.<br /> <a href="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/demo_start.png"><img class="alignnone size-full wp-image-4966" src="http://developer.ibm.com/hadoop/wp-content/uploads/sites/28/2015/06/demo_start.png" /></a>
   </p>
-  
+
   <h2>
     Conclusion
   </h2>
-  
+
   <p>
     In this article we have successfully deployed HUE 3.7.1 on top of BigInsights V4.0 using Quick Start edition.This setup would allow an end user to browse/copy/delete HDFS files, fire queries to hive/hbase and even create a dashboard for data analysis. This interface can also be used as a front end for your enterprise search application powered by Solr.
   </p>
-</div>
+</div>

+ 1 - 1
docs/gethue/content/en/posts/2015-07-27-enhance-search-results.md

@@ -35,7 +35,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
 
 ---
 The Search app in Hue is getting [better and better][1]!

+ 5 - 6
docs/gethue/content/en/posts/2015-08-28-mini-task-configure-hue-with-a-proxy.md

@@ -35,22 +35,21 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
 
 ---
 We explained how to run Hue with [NGINX][1] serving the static files or under [Apache][2]. If you use another proxy, you might need to set these options:
 
 <pre><code class="bash">[desktop]
-  
+
 \# Enable X-Forwarded-Host header if the load balancer requires it.
-  
+
 use_x_forwarded_host=false
 
 \# Support for HTTPS termination at the load-balancer level with SECURE_PROXY_SSL_HEADER.
-  
+
 secure_proxy_ssl_header=false
-  
+
 </code></pre>
 
  [1]: https://gethue.com/using-nginx-to-speed-up-hue-3-8-0/
- [2]: https://gethue.com/how-to-run-hue-with-the-apache-server/
+ [2]: https://gethue.com/how-to-run-hue-with-the-apache-server/

+ 4 - 5
docs/gethue/content/en/posts/2015-09-02-mini-how-to-disabling-some-apps-from-showing-up.md

@@ -35,7 +35,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
 
 ---
 In the Hue ini [configuration file][1], in the `[desktop]` section, you can enter the names of the app to hide:
@@ -43,11 +42,11 @@ In the Hue ini [configuration file][1], in the `[desktop]` section, you can ente
 &nbsp;
 
 <pre><code class="bash">[desktop]
-  
+
 \# Comma separated list of apps to not load at server startup.
-  
+
 app_blacklist=beeswax,impala,security,filebrowser,jobbrowser,rdbms,jobsub,pig,hbase,sqoop,zookeeper,metastore,spark,oozie,indexer
-  
+
 </code></pre>
 
 &nbsp;
@@ -79,4 +78,4 @@ You can find the list of the app names on the `/desktop/dump_config` page.
  [1]: https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/
  [2]: https://cdn.gethue.com/uploads/2015/09/menu-standard.png
  [3]: https://cdn.gethue.com/uploads/2015/09/menu-disabled.png
- [4]: https://gethue.com/solr-search-ui-only/
+ [4]: https://gethue.com/solr-search-ui-only/

+ 31 - 32
docs/gethue/content/en/posts/2015-09-09-storing-passwords-in-script-rather-than-hue-ini-files.md

@@ -35,7 +35,6 @@ sf_thumbnail_link_type:
 sf_thumbnail_type:
   - none
 categories:
-  - Administration
 
 ---
 This article details how to store passwords in a script launched from the OS rather than have clear text passwords in the hue*.ini files.
@@ -49,27 +48,27 @@ Prior to 3.8, Hue only supported clear text passwords in all the Hue configurati
 ### Instructions
 
 Starting in 3.8, Hue now supports the ability to provide a password script in the hue.ini that outputs a password to stdout and Hue will use this password on startup instead of a clear text password in the hue.ini.
-  
+
 Any parameter that defines a password in the hue.ini can be replaced with the same parameter name with the addition of _script at the end of the parameter and set to a value that points to a shell script.
 
 On startup, Hue runs the startup script and grabs the password from stdout. This is an example configuration:
 
 <pre><code class="bash">[desktop]
-  
+
 ldap_username=hueservice
-  
+
 ldap_password_script="/var/lib/hue/hue_passwords.sh ldap_password"
-  
+
 ssl_password_script="/var/lib/hue/hue_passwords.sh ssl_password"
 
 [[ldap]]
-  
+
 bind_password_script="/var/lib/hue/hue_passwords.sh bind_password"
-  
+
 [[database]]
-  
+
 password_script="/var/lib/hue/hue_passwords.sh database"
-  
+
 </code></pre>
 
 The script should go in a location where it can be read and executed by only the hue user. You can have a script per password or a single script that takes parameters. Here is an example single script that takes parameters that matches the above config:
@@ -79,35 +78,35 @@ The script should go in a location where it can be read and executed by only the
 SERVICE=$1
 
 if [[ ${SERVICE} == "ldap_password" ]]
-  
+
 then
-  
+
 echo "password"
-  
+
 fi
 
 if [[ ${SERVICE} == "ssl_password" ]]
-  
+
 then
-  
+
 echo "password"
-  
+
 fi
 
 if [[ ${SERVICE} == "bind_password" ]]
-  
+
 then
-  
+
 echo "Password1"
-  
+
 fi
 
 if [[ ${SERVICE} == "database_password" ]]
-  
+
 then
-  
+
 echo "password"
-  
+
 fi
 
 </code></pre>
@@ -118,7 +117,7 @@ Starting in Cloudera Manager 5.5 passwords are not stored in configuration files
 
   1. Set HUE_CONF_DIR to the current Hue configuration created by Cloudera Manager.
   2. export HUE_CONF_DIR="/var/run/cloudera-scm-agent/process/\`ls -1 /var/run/cloudera-scm-agent/process | grep HUE | sort -n | tail -1 \`"
-  3. Run the Hue Command line by including the following environment variables: 
+  3. Run the Hue Command line by including the following environment variables:
       * HUE_DATABASE_PASSWORD=<dbpassword> - This defines the password Hue should use to connect to the DB.
       * HUE_IGNORE_PASSWORD_SCRIPT_ERRORS=1 - This configures the Hue command line to run even if there are other unknown passwords defined in the Cloudera Manager created hue.ini.  Such as bind_password or ssl_password.
       * HUE_IGNORE_PASSWORD_SCRIPT_ERRORS=1 HUE_DATABASE_PASSWORD=password /opt/cloudera/parcels/CDH/lib/hue/build/env/bin/hue <command>
@@ -127,27 +126,27 @@ Starting in Cloudera Manager 5.5 passwords are not stored in configuration files
 Example running changepassword:
 
 [root@nightly55-1 ~]# export HUE_CONF_DIR="/var/run/cloudera-scm-agent/process/\`ls -1 /var/run/cloudera-scm-agent/process | grep HUE | sort -n | tail -1 \`"
-  
+
 [root@nightly55-1 ~]# HUE_IGNORE_PASSWORD_SCRIPT_ERRORS=1 HUE_DATABASE_PASSWORD=password /opt/cloudera/parcels/CDH/lib/hue/build/env/bin/hue changepassword admin
-  
+
 Changing password for user 'admin'
-  
+
 Password:
-  
+
 Password (again):
-  
+
 Password changed successfully for user 'admin'
 
 If you are performing command line actions that require other password, such as bind_password for syncing LDAP users and groups, you need to include environment variables to set those as well.  Here is a list:
 
 HUE_AUTH_PASSWORD = password used to authenticate to HS2/Impala.
-  
+
 HUE_LDAP_PASSWORD = password used to authenticate to HS2/Impala.
-  
+
 HUE_SSL_PASSWORD = password used for private key file.
-  
+
 HUE_SMTP_PASSWORD = password used for SMTP.
-  
+
 HUE_LDAP_BIND_PASSWORD = password used for Ldap Bind.
 
 ## **Running Hue command line on Cloudera Manager 5.4 and below**
@@ -166,4 +165,4 @@ Password:
 Password (again):
 Password changed successfully for user 'admin'</pre>
 
- [1]: https://cdn.gethue.com/uploads/2015/09/hue_password_files.png
+ [1]: https://cdn.gethue.com/uploads/2015/09/hue_password_files.png

+ 1 - 1
docs/gethue/content/en/posts/2015-09-24-how-to-use-the-livy-spark-rest-job-server-for-interactive-spark-2-2.md

@@ -35,7 +35,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
 
 ---
 <span style="font-weight: 400;">Livy is an </span>[<span style="font-weight: 400;">open source REST interface</span>][1] <span style="font-weight: 400;">for using Spark from anywhere.</span>

+ 1 - 1
docs/gethue/content/en/posts/2015-10-13-how-to-use-the-livy-spark-rest-job-server-api-for-sharing-spark-rdds-and-contexts.md

@@ -35,7 +35,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
 
 ---
 <span style="font-weight: 400;">Livy is an </span>[<span style="font-weight: 400;">open source REST interface</span>][1] <span style="font-weight: 400;">for interacting with Apache Spark from anywhere. It supports executing snippets of Python, Scala, R code or programs in a Spark Context that runs locally or in YARN.</span>

+ 1 - 1
docs/gethue/content/en/posts/2015-10-21-how-to-use-the-livy-spark-rest-job-server-api-for-submitting-batch-jar-python-and-streaming-spark-jobs.md

@@ -35,7 +35,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
 
 ---
 <span style="font-weight: 400;">Livy is an </span>[<span style="font-weight: 400;">open source REST interface</span>][1] <span style="font-weight: 400;">for interacting with Spark from anywhere. It supports executing snippets of code or programs in a Spark Context that runs locally or in YARN.</span>

+ 1 - 1
docs/gethue/content/en/posts/2015-10-27-performance-tuning.md

@@ -37,7 +37,7 @@ sf_thumbnail_type:
 ampforwp-amp-on-off:
   - default
 categories:
-  - Development
+  - Dev / API
 
 ---
 <span style="color: #ff0000;"><em>Last update Aug 30th 2018</em></span>

+ 10 - 11
docs/gethue/content/en/posts/2015-12-07-auditing-user-administration-operations-with-hue-and-cloudera-navigator-2.md

@@ -35,7 +35,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
 
 ---
 With the latest release of [Hue 3.9][1], we've added an additional layer of monitoring for Hue administrators.
@@ -51,17 +50,17 @@ Hue admins can thus easily `monitor` superuser operations such as adding/editing
 To enable and configure the log file used for the audit log, there are 2 new configuration properties that have been added to the hue.ini file, and can be overridden in [Cloudera Manager's Service Access Audit Log Properties][4] controls.
 
 <pre><code class="bash">[desktop]
-  
+
 \# The directory where to store the auditing logs. Auditing is disable if the value is empty.
-  
+
 \# e.g. /var/log/hue/audit.log
-  
+
 audit_event_log_dir=/Users/jennykim/Dev/hue/logs/audit.log
 
 \# Size in KB/MB/GB for audit log to rollover.
-  
+
 audit_log_max_file_size=100MB
-  
+
 </code></pre>
 
 After configuring the audit log and restarting Hue, you can then start viewing the audited operations by tailing the log:
@@ -69,13 +68,13 @@ After configuring the audit log and restarting Hue, you can then start viewing t
 <pre><code class="bash">$ tail logs/audit.log
 
 {"username": "admin", "impersonator": "hue", "eventTime": 1447271632364, "operationText": "Successful login for user: admin", "service": "accounts", "url": "/accounts/login/", "allowed": true, "operation": "USER_LOGIN", "ipAddress": "127.0.0.1"}
-  
+
 {"username": "admin", "impersonator": "hue", "eventTime": 1447271704937, "operationText": "Created Group: admins, with member(s): jennykim, admin, hue", "service": "useradmin", "url": "/useradmin/groups/new", "allowed": true, "operation": "CREATE_GROUP", "ipAddress": "127.0.0.1"}
-  
+
 {"username": "admin", "impersonator": "hue", "eventTime": 1447271778278, "operationText": "Created Group: readonly, with member(s): ", "service": "useradmin", "url": "/useradmin/groups/new", "allowed": true, "operation": "CREATE_GROUP", "ipAddress": "127.0.0.1"}
-  
+
 {"username": "admin", "impersonator": "hue", "eventTime": 1447271788277, "operationText": "Successfully edited permissions: useradmin/access", "service": "useradmin", "url": "/useradmin/permissions/edit/useradmin/access", "allowed": true, "operation": "EDIT_PERMISSION", "ipAddress": "127.0.0.1"}
-  
+
 </code></pre>
 
 Each audited record contains fields for:
@@ -119,4 +118,4 @@ Hue + Navigator provide rich data discovery, audit and policy enforcement feat
  [5]: https://cdn.gethue.com/uploads/2015/12/navigator1.png
  [6]: https://cdn.gethue.com/uploads/2015/12/navigator_expand_details.png
  [7]: http://groups.google.com/a/cloudera.org/group/hue-user
- [8]: https://twitter.com/gethue
+ [8]: https://twitter.com/gethue

+ 1 - 1
docs/gethue/content/en/posts/2016-05-04-the-hue-team-development-process.md

@@ -35,7 +35,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
   - News
 
 ---

+ 5 - 6
docs/gethue/content/en/posts/2016-06-13-introducing-the-new-login-modal-and-idle-session-timeout.md

@@ -33,7 +33,6 @@ sf_right_sidebar:
 sf_caption_position:
   - caption-right
 categories:
-  - Administration
 
 ---
 With the latest release of Hue 3.10, we've added an additional security feature for Hue administrators to enforce and manage idle session timeouts in Hue. We've also improved the experience of re-authenticating into Hue when a user's session is timed out by introducing a new login modal.
@@ -41,13 +40,13 @@ With the latest release of Hue 3.10, we've added an additional security feature
 Hue now offers a new property, `idle_session_timeout`, that can be configured in the hue.ini file:
 
 <pre><code class="bash">
-  
+
 [desktop]
-  
+
 [[auth]]
-  
+
 idle_session_timeout=600
-  
+
 </code></pre>
 
 When `idle_session_timeout` is set, users will automatically be logged out after N (e.g. - 600) seconds of inactivity and be prompted to login again:
@@ -65,4 +64,4 @@ If you have any questions, feel free to comment here or on the [hue-user][3] li
  [1]: https://cdn.gethue.com/uploads/2016/06/Screenshot-2016-06-06-15.14.52.jpg
  [2]: https://cdn.gethue.com/uploads/2016/02/loginmodal.gif
  [3]: http://groups.google.com/a/cloudera.org/group/hue-user
- [4]: https://twitter.com/gethue
+ [4]: https://twitter.com/gethue

+ 1 - 1
docs/gethue/content/en/posts/2016-07-19-change-your-maps-look-and-feel.md

@@ -35,7 +35,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
 
 ---
 Did you know that you can change the look and feel of your Hue maps just by specifying two extra variables on the <a href="https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L114" target="_blank" rel="noopener noreferrer">Hue configuration</a>?

+ 1 - 1
docs/gethue/content/en/posts/2016-07-22-login-into-hue-using-the-python-request-library.md

@@ -37,7 +37,7 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Development
+  - Dev / API
 
 ---
 ## **In this little snippet we will show you how to login into HUE using python requests library.**

+ 38 - 39
docs/gethue/content/en/posts/2016-09-22-hue-security-improvements.md

@@ -37,7 +37,6 @@ sf_right_sidebar:
 sf_caption_position:
   - caption-right
 categories:
-  - Administration
 
 ---
 Hello HUE admin,
@@ -51,41 +50,41 @@ This document describes some of the fixes and enables Hue administrators to enf
 The new Content-Security-Policy HTTP response header helps you reduce XSS risks on modern browsers by declaring what dynamic resources are allowed to load via a HTTP Header. (Read more here: <https://content-security-policy.com/>)
 
 <pre><code class="bash">
-  
+
 [desktop]
-  
+
 secure_content_security_policy="script-src 'self' 'unsafe-inline' 'unsafe-eval' \*.google-analytics.com \*.doubleclick.net \*.mathjax.org data:;img-src 'self' \*.google-analytics.com \*.doubleclick.net http://\*.tile.osm.org \*.tile.osm.org \*.gstatic.com data:;style-src 'self' 'unsafe-inline';connect-src 'self';child-src 'self' data:;object-src 'none'"
-  
+
 #In HUE 3.11 and higher it is enabled by default.
-  
+
 </code></pre>
 
 If you want to turn off content-security-policy header then use following value. <span style="color: #ff0000;">(Beware use it on your own risk)</span>
 
 <pre><code class="bash">
-  
+
 [desktop]
-  
+
 secure_content_security_policy=""
-  
+
 #(Beware use it on your own risk)
-  
+
 </code></pre>
 
 If you want to disable declaring what dynamic resources are allowed to load via a HTTP Header then you can use following value. <span style="color: #ff0000;">(Use it on your own risk)</span>
 
 <pre><code class="bash">
-  
+
 [desktop]
-  
+
 secure_content_security_policy="default-src 'self' 'unsafe-eval' 'unsafe-inline' data: *;"
-  
+
 #(Use it on your own risk)
-  
+
 </code></pre>
 
 [<img src="https://cdn.gethue.com/uploads/2016/09/block-content-1024x400.png" />
-  
+
 ][1] Example of image content blocked
 
 ### Server: header
@@ -93,27 +92,27 @@ secure_content_security_policy="default-src 'self' 'unsafe-eval' 'unsafe-inline'
 HUE now minimizes disclosure of web server information to minimize insight about web server it's version or other details. No change is needed from end user. Produces following HTTP response header :
 
 <pre><code class="bash">
-  
+
 Server:apache
-  
+
 </code></pre>
 
 ### These HTTP response headers are generated after above security fixes.
 
 <pre><code class="bash">
-  
+
 x-content-type-options:nosniff
-  
+
 X-Frame-Options:SAMEORIGIN
-  
+
 x-xss-protection:1; mode=block
-  
+
 Content-Security-Policy:script-src 'self' 'unsafe-inline' 'unsafe-eval' \*.google-analytics.com \*.doubleclick.net \*.mathjax.org data:;img-src 'self' \*.google-analytics.com \*.doubleclick.net http://\*.tile.osm.org *.tile.osm.org data:;style-src 'self' 'unsafe-inline';connect-src 'self';child-src 'self' data:;object-src 'none'
-  
+
 Strict-Transport-Security:max-age=31536000; includeSubDomains
-  
+
 Server:apache
-  
+
 </code></pre>
 
 ### X-Content-Type-Options: header
@@ -121,13 +120,13 @@ Server:apache
 Some browsers will try to guess the content types of the assets that they fetch, overriding the Content-Type header. To prevent the browser from guessing the content type, and force it to always use the type provided in the Content-Type header, you can pass the X-Content-Type-Options: nosniff header.
 
 <pre><code class="bash">
-  
+
 [desktop]
-  
+
 secure_content_type_nosniff=true
-  
+
 #In HUE 3.11 and higher it is enabled by default.
-  
+
 </code></pre>
 
 ### X-XSS-Protection: header
@@ -135,17 +134,17 @@ secure_content_type_nosniff=true
 Some browsers have ability to block content that appears to be an XSS attack. They work by looking for Javascript content in the GET or POST parameters of a page. To enable the XSS filter in the browser, and force it to always block suspected XSS attacks, you can pass the X-XSS-Protection: 1; mode=block header.
 
 <pre><code class="bash">
-  
+
 [desktop]
-  
+
 secure_browser_xss_filter=true
-  
+
 #In HUE 3.11 and higher it is enabled by default.
-  
+
 </code></pre>
 
 [
-  
+
 ][2] [<img src="https://cdn.gethue.com/uploads/2016/09/security-response-header.png" />][2]
 
 <p style="text-align: center;">
@@ -184,19 +183,19 @@ Because the wildcard only covers one level of subdomains (the asterisk doesn't m
 ### Fixed Arbitrary host header acceptance
 
 Fixed Arbitrary host header acceptance in Hue. Now one can set host/domain names that the Hue server can serve.
-  
+
 allowed_hosts="host.domain,host2.domain,host3.domain"
 
 <pre><code class="bash">
-  
+
 [desktop]
-  
+
 allowed_hosts="*.domain"
-  
+
 \# your own fqdn example: allowed_hosts="*.hadoop.cloudera.com"
-  
+
 \# or specific example: allowed_hosts="hue1.hadoop.cloudera.com,hue2.hadoop.cloudera.com"
-  
+
 </code></pre>
 
 ### Fixed Denial-of-service possibility by filling session store
@@ -212,4 +211,4 @@ Django CVE-2015-2316 <a class="external-link" title="Follow link" href="http://w
  [1]: https://cdn.gethue.com/uploads/2016/09/block-content.png
  [2]: https://cdn.gethue.com/uploads/2016/09/security-response-header.png
  [3]: https://cdn.gethue.com/uploads/2016/09/cookie-secured.png
- [4]: https://en.wikipedia.org/wiki/Wildcard_certificate
+ [4]: https://en.wikipedia.org/wiki/Wildcard_certificate

+ 2 - 3
docs/gethue/content/en/posts/2019-03-18-quick-task-how-to-count-the-documents-of-a-user-via-the-shell.md

@@ -37,7 +37,6 @@ sf_caption_position:
 ampforwp-amp-on-off:
   - default
 categories:
-  - Administration
 
 ---
 ### How to count the documents of a user? {#how-to-count-documents-of-a-user}
@@ -81,7 +80,7 @@ And finally launch the shell by:
 
 Then use the Python code to access a certain user information:
 
-<pre><code class="hljs powershell">Python &lt;span class="hljs-number">2.7&lt;/span>.&lt;span class="hljs-number">6&lt;/span> (default, Oct &lt;span class="hljs-number">26&lt;/span> &lt;span class="hljs-number">2016&lt;/span>, &lt;span class="hljs-number">20&lt;/span>:&lt;span class="hljs-number">30&lt;/span>:&lt;span class="hljs-number">19&lt;/span>) 
+<pre><code class="hljs powershell">Python &lt;span class="hljs-number">2.7&lt;/span>.&lt;span class="hljs-number">6&lt;/span> (default, Oct &lt;span class="hljs-number">26&lt;/span> &lt;span class="hljs-number">2016&lt;/span>, &lt;span class="hljs-number">20&lt;/span>:&lt;span class="hljs-number">30&lt;/span>:&lt;span class="hljs-number">19&lt;/span>)
 Type &lt;span class="hljs-string">"copyright"&lt;/span>, &lt;span class="hljs-string">"credits"&lt;/span> or &lt;span class="hljs-string">"license"&lt;/span> &lt;span class="hljs-keyword">for&lt;/span> more information.
 
 IPython &lt;span class="hljs-number">5.2&lt;/span>.&lt;span class="hljs-number">0&lt;/span> -- An enhanced Interactive Python.
@@ -129,4 +128,4 @@ Et voila, it is much cleaner now!
 
 [<img src="https://cdn.gethue.com/uploads/2019/03/hue_documents_page.png"/>][1]
 
- [1]: https://cdn.gethue.com/uploads/2019/03/hue_documents_page.png
+ [1]: https://cdn.gethue.com/uploads/2019/03/hue_documents_page.png

+ 4 - 5
docs/gethue/content/en/posts/2019-03-26-restrict-number-of-concurrent-sessions-per-user.md

@@ -35,17 +35,16 @@ sf_caption_position:
 ampforwp-amp-on-off:
   - default
 categories:
-  - Administration
 
 ---
 <span style="font-weight: 400;">Hue administrators can restrict the number of concurrent sessions per user. The default value is 0 to represent no restrictions. In that case, a user can have as many simultaneous Hue sessions, i.e. logins, as he wishes. For security purposes, this can be restricted. When it is, normally the concurrent_user_session_limit is set to 1.</span>
 
 <pre><code class="bash">[desktop]
-  
+
 [[session]]
-  
+
 concurrent_user_session_limit=1
-  
+
 </code></pre>
 
 <span style="font-weight: 400;">When concurrent_user_session_limit is set to 1 any session, i.e. on a different machine or browser, in excess of 1 is removed by eldest. If a user gets logged out automatically, then he or she can assume somebody else is logging in as his/her credential on a different machine.</span>
@@ -57,4 +56,4 @@ concurrent_user_session_limit=1
 </li>
 <li style="font-weight: 400;">
   <span style="font-weight: 400;">This feature is not for restricting how many queries user can submit to Hive/Impala. Instead, they should set the Hive/YARN and Impala resource management pools properly (at the query engine, not the clients like Hue).</span>
-</li>
+</li>

+ 1 - 1
docs/gethue/content/en/posts/2020-02-27-using-sql-parser-module.md

@@ -41,7 +41,7 @@ ampforwp-amp-on-off:
 categories:
   - Version 4
 #  - Version 4.7
-  - Development
+  - Dev / API
 
 ---
 

+ 1 - 1
docs/gethue/content/en/posts/2020-09-14-rest-api-querying.md

@@ -41,7 +41,7 @@ ampforwp-amp-on-off:
 categories:
   - Version 4
 #  - Version 4.8
-  - Development
+  - Dev / API
 
 ---
 Hi Data App Builders,

+ 1 - 1
docs/gethue/content/en/posts/2021-03-04-vue3-build-cli-options-composition-api-template-web-components-hue.md

@@ -40,7 +40,7 @@ ampforwp-amp-on-off:
   - default
 categories:
   - Version 4.10
-  - API
+  - Dev / API
 
 ---
 

+ 1 - 2
docs/gethue/content/jp/posts/2014-04-22-yahoo-hadoop-meetup-あなたのhadoopクラスタをhueと統合する.md

@@ -35,7 +35,6 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Administration
   - Presentation
   - カテゴリーなし
 
@@ -44,4 +43,4 @@ categories:
 
 <http://www.meetup.com/hadoop/events/125191612/>
 
-<iframe src="http://www.slideshare.net/slideshow/embed_code/33630498" height="500" width="900" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
+<iframe src="http://www.slideshare.net/slideshow/embed_code/33630498" height="500" width="900" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>

+ 20 - 21
docs/gethue/content/jp/posts/2014-04-23-10分でhadoopクラスタを作成するには.md

@@ -37,7 +37,6 @@ sf_caption_position:
 slide_template:
   - default
 categories:
-  - Administration
   - Enterprise
   - Tutorial
   - Video
@@ -77,123 +76,123 @@ categories:
           All TCP
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           TCP
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           0 &#8211; 65535
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           sg-e2db7777 (hue-demo)
         </p>
       </td>
     </tr>
-    
+
     <tr>
       <td>
         <p dir="ltr">
           SSH
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           TCP
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           22
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           0.0.0.0/0
         </p>
       </td>
     </tr>
-    
+
     <tr>
       <td>
         <p dir="ltr">
           Custom TCP Rule
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           TCP
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           7180
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           0.0.0.0/0
         </p>
       </td>
     </tr>
-    
+
     <tr>
       <td>
         <p dir="ltr">
           Custom TCP Rule
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           TCP
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           8888
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           0.0.0.0/0
         </p>
       </td>
     </tr>
-    
+
     <tr>
       <td>
         <p dir="ltr">
           Custom ICMP Rule
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           Echo Reply
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           N/A
         </p>
       </td>
-      
+
       <td>
         <p dir="ltr">
           0.0.0.0/0
@@ -267,4 +266,4 @@ sudo ./cloudera-manager.bin</pre>
 
 <p style="text-align: left;">
   同様に、yarn.nodemanager.resource.memory-mbとタスクのメモリを減らし、yarn.app.mapreduce.am.resource.mbを増やしてみることもできます。
-</p>
+</p>

+ 4 - 5
docs/gethue/content/jp/posts/2014-05-20-hadoop-tutorial-how-to-distribute-impala-query-load-2.md

@@ -37,7 +37,6 @@ slide_template:
 sf_custom_excerpt:
   - Hueは、Hadoopの次世代SQLエンジンであるImpala用のインタフェースを提供しています。さらなるパフォーマンスを提供するために、HueはImpalaのワーカーの全てに渡ってクエリのロードを分散することができます。
 categories:
-  - Administration
   - Impala
   - Video
 
@@ -64,10 +63,10 @@ Hueは、Hadoopの次世代SQLエンジンである[Impala][1]用の[インタ
 (Cloudera Managerを日本語でセットアップしている場合には、適宜読み替えて下さい)
 
   1. Cloudera Managerから、メニューの“Clusters”をクリックして、Hueサービスを探します。
-  
+
     [<img class="alignnone  wp-image-1228" src="https://cdn.gethue.com/uploads/2014/05/impala-1.png" alt="impala-1" width="657" height="556" data-wp-pid="1228" />][4]
   2. Hueサービスから、 “Configuration -> View and Edit”を選択します。
-  
+
     [<img class="alignnone  wp-image-1227" src="https://cdn.gethue.com/uploads/2014/05/impala-2.png" alt="impala-2" width="292" height="165" data-wp-pid="1227" />][5]
   3. 適切なロードバランサーとソケットのタイムアウトを使用するために、Cloudera Managerで安全バルブ(safety valve)の設定を行う必要があります。“Service-Wide -> Advanced” に移動し、“Hue Service Advanced Configuration Snippet (Safety Valve)”の値をクリックします。値には、以下をテンプレートとして利用することができます: <pre><code class="bash">[impala]
 server_host=&lt;hostname running HAProxy&gt;
@@ -83,7 +82,7 @@ Cloudera ManagerでHueを設定するためのより多くの情報は、[Managi
 
   1. お好みのエディタで/etc/hue/hue.iniを開きます。
   2. &#8220;impala&#8221;セクションの下にある“server\_conn\_timeout”設定を大きな値(例:1時間)に変更します。この値は秒単位で設定しなければなりません(1時間 = 3600秒)。設定オプションは「Cloudera Managerによる設定」も参照して下さい。
-  
+
     [<img class="alignnone  wp-image-1229" src="https://cdn.gethue.com/uploads/2014/05/impala-3.png" alt="impala-3" width="492" height="405" data-wp-pid="1229" />][7]
   3. 次に、hue.iniの&#8221;impala&#8221;セクションで、新しいホストとポートをセットしなければなりません。ホスト名は &#8220;server\_host&#8221;に、ポートは &#8220;server\_port&#8221; に定義されています。設定オプションは「Cloudera Managerによる設定」も参照して下さい。
 
@@ -165,4 +164,4 @@ Impalaのクエリのロードバランシングは、負荷を全てのImpalad
  [13]: http://cbonte.github.io/haproxy-dconv/configuration-1.4.html#3
  [14]: http://cbonte.github.io/haproxy-dconv/configuration-1.4.html#4-timeout
  [15]: https://groups.google.com/a/cloudera.org/forum/?fromgroups#!forum/hue-user
- [16]: https://twitter.com/gethue
+ [16]: https://twitter.com/gethue

+ 5 - 6
docs/gethue/content/jp/posts/2014-06-17-get-started-with-spark-deploy-spark-server-and-compute-pi-from-your-web-browser-2.md

@@ -25,7 +25,7 @@ sf_background_image_size:
 sf_custom_excerpt:
   - |
     HueはブラウザからScalaとJavaのジョブを直接サブミットできるSpark Applicationを同梱しています。
-    
+
     Sparkとやり取りするために、オープンソースのSpark Job Serverを使用します...
 sf_social_sharing:
   - 1
@@ -42,13 +42,12 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Administration
   - Spark
   - Tutorial
   - Video
 
 ---
-HueはブラウザからScalaとJavaの[ジョブを直接サブミットできる][1][Spark Application][2][を同梱しています。][1] 
+HueはブラウザからScalaとJavaの[ジョブを直接サブミットできる][1][Spark Application][2][を同梱しています。][1]
 
 Sparkとやり取りするために、オープンソースの[Spark Job Server][3]を使用します。 (例: 一覧、Sparkジョブの投入、結果の取得、コンテキストの作成&#8230;)
 
@@ -93,7 +92,7 @@ Created distribution at /tmp/job-server/job-server.tar.gz
 主要なtarbal、tarball `/tmp/job-server/job-server.tar.gz`を持っており、サーバーにコピーする準備ができています。
 
 注:
-  
+
 `server_deploy.sh`で自動的にファイルをコピーすることもできます。
 
 ## Spark Job Serverを開始する
@@ -125,7 +124,7 @@ total 25208
 </pre>
 
 注:
-  
+
 [Spark Master Web UI][5]を調査してsparkのURLを得ることもできます。
 
 少なくともひとつのSpark workerがあることも確認します:  `"Workers: 1"`
@@ -185,4 +184,4 @@ PS: [Hue][12] or [Job Server][13] talks at the upcoming [Spark Summit][14]での
  [11]: https://twitter.com/gethue
  [12]: https://spark-summit.org/2014/talk/a-web-application-for-interactive-data-analysis-with-spark
  [13]: https://spark-summit.org/2014/talk/spark-job-server-easy-spark-job-management
- [14]: http://spark-summit.org/2014
+ [14]: http://spark-summit.org/2014

+ 1 - 2
docs/gethue/content/jp/posts/2014-06-19-hadoop-tutorial-yarn-resource-manager-high-availability-ha-in-mr2-2.md

@@ -39,7 +39,6 @@ sf_remove_promo_bar:
 slide_template:
   - default
 categories:
-  - Administration
   - Job Browser
   - MapReduce
   - YARN
@@ -90,4 +89,4 @@ Resource Managerがフェイルオーバーした場合でさえ、Hueは自動
 
  [1]: https://gethue.com/jobtracker-high-availability-ha-in-mr1/
  [2]: http://groups.google.com/a/cloudera.org/group/hue-user
- [3]: https://twitter.com/gethue
+ [3]: https://twitter.com/gethue

+ 1 - 2
docs/gethue/content/jp/posts/2014-07-15-how-to-fix-the-bignumbers-results-on-beeswax-and-impala-2.md

@@ -39,7 +39,6 @@ sf_custom_excerpt:
     Hue 3.6 には、BeeswaxとImpalaアプリのクエリの結果パネルでいくつかの大きな数字が丸められるというバグが含まれています。<br>
     私たちはこの問題を解決するためのブックマークレットを用意...
 categories:
-  - Administration
   - Hive
   - Impala
   - Programming
@@ -58,4 +57,4 @@ HueでHiveやImpalaのクエリを実行する前に、バグを修正するた
 いつものように、コメントは [hue-user][1] メーリングリストや [@gethue][2] までお気軽にどうぞ!
 
  [1]: http://groups.google.com/a/cloudera.org/group/hue-user
- [2]: https://twitter.com/gethue
+ [2]: https://twitter.com/gethue

+ 2 - 3
docs/gethue/content/jp/posts/2014-09-22-hadoop-tutorial-hive-and-impala-queries-life-cycle-2.md

@@ -39,10 +39,9 @@ slide_template:
 sf_custom_excerpt:
   - |
     HiveとImpalaのSQLエディタによって、Hueはよく使用されるようになっています:
-    
+
     しかし、クエリの結果はどうなるのでしょうか?それらはどのくらい保持されているのでしょうか?それらはなぜ時々消えているのでしょうか?なぜ一部のImpalaのクエリは、それらが完了した場合でも、まだ「実行中」なのでしょうか?
 categories:
-  - Administration
   - Hive
   - Impala
 
@@ -143,4 +142,4 @@ Kerberosを使用する際にも必要です:
  [4]: https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L818
  [5]: https://issues.apache.org/jira/browse/HIVE-5799
  [6]: http://groups.google.com/a/cloudera.org/group/hue-user
- [7]: https://twitter.com/gethue
+ [7]: https://twitter.com/gethue

+ 1 - 2
docs/gethue/content/jp/posts/2015-02-26-export-and-import-your-search-dashboards-2.md

@@ -37,7 +37,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
   - Hue 3.8
   - Search
 
@@ -78,4 +77,4 @@ export HUE_CONF_DIR</pre>
  [2]: https://gethue.com/hadoop-search-dynamic-search-dashboards-with-solr
  [3]: https://cdn.gethue.com/uploads/2015/02/search-dashboard-list.png
  [4]: http://groups.google.com/a/cloudera.org/group/hue-user
- [5]: https://twitter.com/gethue
+ [5]: https://twitter.com/gethue

+ 6 - 7
docs/gethue/content/jp/posts/2015-03-05-how-to-use-hue-with-hive-and-impala-configured-with-ldap-authentication-and-ssl-2.md

@@ -25,7 +25,7 @@ sf_background_image_size:
 sf_custom_excerpt:
   - |
     以前、私たちはImpalaやHiveエディタでSSL暗号化を使用する方法の詳細について紹介しました。今回の記事は、認証なしまたはKerberosを使用する代わりに、LDAP認証を使用する方法についてのステップバイステップガイドです。
-    
+
     N注:これにはHue 3.7またはCDH5.2が必要です
 sf_social_sharing:
   - 1
@@ -40,7 +40,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
   - Enterprise
   - Hive
   - Impala
@@ -51,7 +50,7 @@ categories:
 N注:これには[Hue 3.7][2]またはCDH5.2が必要です
 
 1.
-  
+
 HiveServer2はSSLが有効なので、HiveエディタはHiveServer2に接続できませんでした。HiveServer2のログは、受け取った平文でのSSLエラーを示します(原因を調べるための良いヒントです)
 
 Hueの安全バルブににこれを追加することで解決しました:
@@ -75,7 +74,7 @@ Hueの安全バルブににこれを追加することで解決しました:
 注:SSLを使用しない場合は、次のバグにヒットします: [HUE-2484][3]
 
 2.
-  
+
 変更を行った後にHueの同じ動作が発生しましたが、今度のHiveServer2のログには、err=49による認証失敗を示しました。
 
 そこで、Hueの安全バルブに以下のように追加しました:
@@ -86,7 +85,7 @@ Hueの安全バルブににこれを追加することで解決しました:
 </pre>
 
 3.
-  
+
 Hueはまだ同じ挙動を示していました。HiveServer2ログは以下のように示していました:
 
 <pre><code class="bash">&lt;HUE_LDAP_USERNAME&gt; is not allowed to impersonate bob
@@ -105,7 +104,7 @@ core-site.xmlのためにHDFS ->Service-Wide -> Advanced -> 安全バルブに
 </pre>
 
 4.
-  
+
 この後、デフォルトのデータベースが表示されていましたが、show tables やその他の何も行うことが出来ませんでした。beelineは同じ挙動でした。
 
 私たちは、Hive アクションを試みているユーザー who にグループへのgrantを行い、その問題は収まりました。すべてのクエリは動作し、HueはHive/Impalaをクエリして結果を返しました!
@@ -119,4 +118,4 @@ core-site.xmlのためにHDFS ->Service-Wide -> Advanced -> 安全バルブに
  [1]: https://gethue.com/hadoop-tutorial-ssl-encryption-between-hue-and-hive/
  [2]: https://gethue.com/hue-3-7-with-sentry-app-and-new-search-widgets-are-out/
  [3]: https://issues.cloudera.org/browse/HUE-2484
- [4]: https://cdn.gethue.com/uploads/2014/10/hue-impala-charts.png
+ [4]: https://cdn.gethue.com/uploads/2014/10/hue-impala-charts.png

+ 1 - 2
docs/gethue/content/jp/posts/2016-06-13-introducing-the-new-login-modal-and-idle-session-timeout.md

@@ -39,7 +39,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
   - Hue 3.10
   - Security
 
@@ -68,4 +67,4 @@ idle_session_timeout=600
  [1]: https://cdn.gethue.com/uploads/2016/06/Screenshot-2016-06-06-15.14.52.jpg
  [2]: https://cdn.gethue.com/uploads/2016/02/loginmodal.gif
  [3]: http://groups.google.com/a/cloudera.org/group/hue-user
- [4]: https://twitter.com/gethue
+ [4]: https://twitter.com/gethue

+ 25 - 26
docs/gethue/content/jp/posts/2016-07-22-ogin-into-hue-using-the-python-request-library.md

@@ -37,7 +37,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
   - Hue 3.11
   - Programming
   - SDK
@@ -53,33 +52,33 @@ Hueは[Django Web Framework][1]に依存しています。 Djangoにはユーザ
 
 リクエストが成功したらその後のリクエストのためにヘッダとcokkieをキャプチャします。`cookies=session.cookiesとheaders=session.headers`を渡すことにより 、後続のrequest.session呼び出しを行うことができます。
 
-<pre class="brush: python; collapse: false; title: ; wrap-lines: false; notranslate" title="">import requests
-
-def login_djangosite():
- next_url = "/"
- login_url = "http://localhost:8888/accounts/login?next=/"
-
- session = requests.Session()
- r = session.get(login_url)
- form_data = dict(username="[your hue username]",password="[your hue password]",
-                  csrfmiddlewaretoken=session.cookies['csrftoken'],next=next_url)
- r = session.post(login_url, data=form_data, cookies=dict(), headers=dict(Referer=login_url))
-
- # check if request executed successfully?
- print r.status_code
-
- cookies = session.cookies
- headers = session.headers
-
- r=session.get('http://localhost:8888/metastore/databases/default/metadata', 
- cookies=session.cookies, headers=session.headers)
- print r.status_code
-
- # check metadata output
- print r.text
+<pre class="brush: python; collapse: false; title: ; wrap-lines: false; notranslate" title="">import requests
+
+def login_djangosite():
+ next_url = "/"
+ login_url = "http://localhost:8888/accounts/login?next=/"
+
+ session = requests.Session()
+ r = session.get(login_url)
+ form_data = dict(username="[your hue username]",password="[your hue password]",
+                  csrfmiddlewaretoken=session.cookies['csrftoken'],next=next_url)
+ r = session.post(login_url, data=form_data, cookies=dict(), headers=dict(Referer=login_url))
+
+ # check if request executed successfully?
+ print r.status_code
+
+ cookies = session.cookies
+ headers = session.headers
+
+ r=session.get('http://localhost:8888/metastore/databases/default/metadata',
+ cookies=session.cookies, headers=session.headers)
+ print r.status_code
+
+ # check metadata output
+ print r.text
 </pre>
 
  [1]: https://www.djangoproject.com/
  [2]: https://docs.djangoproject.com/en/1.9/topics/http/middleware/
  [3]: http://docs.python-requests.org/en/master/
- [4]: https://docs.djangoproject.com/en/1.9/ref/csrf/
+ [4]: https://docs.djangoproject.com/en/1.9/ref/csrf/

+ 6 - 7
docs/gethue/content/jp/posts/2016-09-22-hue-security-improvements.md

@@ -25,9 +25,9 @@ sf_background_image_size:
 sf_custom_excerpt:
   - |
     HUEの管理者の皆さん、こんにちは。
-    
+
     最近、HUEに多くのセキュリティオプションが追加されました。 これらは可能な限りデフォルトでオンになっています。
-    
+
     このドキュメントではいくつかの修正点について説明し、Hueの管理者が、HUEをインストールを実行して管理できるようにします。
 sf_author_info:
   - 1
@@ -46,7 +46,6 @@ sf_caption_position:
 sf_remove_promo_bar:
   - 1
 categories:
-  - Administration
   - Hue 3.12
   - Security
 
@@ -81,7 +80,7 @@ secure_content_security_policy="default-src 'self' 'unsafe-eval' 'unsafe-inline'
 </pre>
 
 [<img class="aligncenter wp-image-4500 size-large" src="https://cdn.gethue.com/uploads/2016/09/block-content-1024x400.png" alt="block-content" width="1024" height="400" data-wp-pid="4500" />
-  
+
 ][1] ブロックされた画像コンテンツの例
 
 ### Server: header
@@ -120,7 +119,7 @@ secure_browser_xss_filter=true
 </pre>
 
 [
-  
+
 ][2] [<img class="aligncenter wp-image-4499 size-full" src="https://cdn.gethue.com/uploads/2016/09/security-response-header.png" alt="security-response-header" width="640" height="199" data-wp-pid="4499" />][2]
 
 <p style="text-align: center;">
@@ -159,7 +158,7 @@ _* .example.com_のワイルドカード証明書は、これらのドメイン
 ### 任意のホストヘッダーの受け入れの修正
 
 Hueでは任意のホストヘッダ受け入れを修正しました。これで、Hueサーバーが提供できるホスト/ドメイン名を設定できます。
-  
+
 allowed_hosts=&#8221;host.domain,host2.domain,host3.domain&#8221;
 
 <pre><code class="bash">[desktop]
@@ -181,4 +180,4 @@ Django CVE-2015-2316 <a class="external-link" title="Follow link" href="http://w
  [1]: https://cdn.gethue.com/uploads/2016/09/block-content.png
  [2]: https://cdn.gethue.com/uploads/2016/09/security-response-header.png
  [3]: https://cdn.gethue.com/uploads/2016/09/cookie-secured.png
- [4]: https://en.wikipedia.org/wiki/Wildcard_certificate
+ [4]: https://en.wikipedia.org/wiki/Wildcard_certificate

+ 2 - 3
docs/gethue/content/jp/posts/2019-03-01-getting-started-with-hue-in-2-minutes-with-docker.md

@@ -41,7 +41,6 @@ sf_custom_excerpt:
     2019年3月更新: この記事は Hue in Docker(日本語版記事未公開)のアップデート版です
     現在、Hueで遊ぶ方法は demo.gethue.com にアクセスするか 仮想マシンをダウンロードすることです。しかしこれらには多くの制約があります。代わりにDockerを使用するとはるかに良い体験ができます:
 categories:
-  - Administration
   - Cloud
   - Video
 
@@ -58,7 +57,7 @@ Dockerは、Hueの開発を素早く開始したり、Hueを現在のクラス
 
 <div id="attachment_3664" style="width: 1034px" class="wp-caption alignleft">
   <img class="size-large wp-image-3664" src="https://cdn.gethue.com/uploads/2015/12/Screenshot-2015-12-18-16.47.46-1024x724.jpg" alt="Hue Running in Kitematic" width="1024" height="724" data-wp-pid="3664" />
-  
+
   <p class="wp-caption-text">
     Hue Running in Kitematic
   </p>
@@ -143,4 +142,4 @@ Hueの設定方法については [how to configure][15] をご覧ください
  [12]: http://192.168.99.100:8888/
  [13]: http://172.17.0.1:8888/
  [14]: https://github.com/cloudera/hue/tree/master/tools/docker#next
- [15]: https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/
+ [15]: https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/

+ 3 - 4
docs/gethue/content/jp/posts/2019-07-28-hue-in-kubernetes.md

@@ -39,9 +39,8 @@ sf_custom_excerpt:
     |
         デプロイをより自動化し、Kubernetesのようなコンテナーオーケストレーションで実行する方法を見てみましょう。
         私たちは、以前のブログで最新の Hue ウェブサーバーを「ボックス」にまとめる Hue Docker image 記事を紹介しました。
-        
+
 categories:
-  - Administration
   - Cloud
   - Hue 4.5
 
@@ -73,7 +72,7 @@ Hue は [Helm catalog][7] カタログにも記載されています。: <https:
   <div>
     フィードバックやご質問はありますか?何かありましたらこちら、あるいは <a href="https://twitter.com/gethue">@gethue</a>!
   </div>
-  
+
   <p>
     までお気軽にコメントお願いします。
   </p>
@@ -85,4 +84,4 @@ Hue は [Helm catalog][7] カタログにも記載されています。: <https:
  [4]: https://github.com/cloudera/hue/tree/master/tools/kubernetes/yaml
  [5]: https://cdn.gethue.com/uploads/2017/12/Screen-Shot-2017-11-15-at-3.34.20-PM.png
  [6]: https://github.com/cloudera/hue/tree/master/tools/kubernetes/helm/hue
- [7]: https://helm.sh/blog/intro-helm-hub/
+ [7]: https://helm.sh/blog/intro-helm-hub/

+ 1 - 1
docs/gethue/content/jp/posts/2020-02-27-using-sql-parser-module.md

@@ -41,7 +41,7 @@ ampforwp-amp-on-off:
 categories:
   - Version 4
 #  - Version 4.7
-  - Development
+  - Dev / API
 
 ---
 

+ 1 - 1
docs/gethue/content/jp/posts/2020-09-14-rest-api-querying.md

@@ -41,7 +41,7 @@ ampforwp-amp-on-off:
 categories:
   - Version 4
 #  - Version 4.8
-  - Development
+  - Dev / API
 
 ---
 データアプリビルダーの皆さん、こんにちは。