浏览代码

[blog] Rename Development tag to Dev / API

Romain Rigaux 4 年之前
父节点
当前提交
6153efc720
共有 71 个文件被更改,包括 493 次插入524 次删除
  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:
 sf_caption_position:
   - caption-right
   - caption-right
 categories:
 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.
 [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:
 You can also blacklist the apps at the code level, e.g. in the hue.ini:
 
 
 <pre><code class="bash">[desktop]
 <pre><code class="bash">[desktop]
-  
+
 app_blacklist=search,security,oozie,jobbrowser,pig,beeswax,search,zookeeper,impala,rdbms,spark,metastore,hbase,sqoop,jobsub
 app_blacklist=search,security,oozie,jobbrowser,pig,beeswax,search,zookeeper,impala,rdbms,spark,metastore,hbase,sqoop,jobsub
-  
+
 </code></pre>
 </code></pre>
 
 
 &nbsp;
 &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
  [14]: http://www.cloudera.com/wp-content/uploads/2012/12/hue4.png
  [15]: http://www.cloudera.com/wp-content/uploads/2012/12/hue5.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
  [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:
 sf_caption_position:
   - caption-right
   - caption-right
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <p id="docs-internal-guid-3030a9d6-8100-9572-805c-bc5817743118">
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <p id="docs-internal-guid-55127576-85f6-b214-bad6-7ce289139d16">
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 ---
 ---
 
 
 <p id="docs-internal-guid-558a4829-570e-2b8d-5785-cc634db2ff02">
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <p id="docs-internal-guid-63e96778-7525-df72-d153-e369f8395313">
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <p id="docs-internal-guid-624d5ce4-a420-2c73-133c-afd4d943f32f">
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 ---
 ---
 
 
 <p id="docs-internal-guid-711cc362-37b7-d05c-55d3-ea64d369838b">
 <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:
 sf_caption_position:
   - caption-right
   - caption-right
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <p id="docs-internal-guid-4b2195c3-54dc-08d4-5d6f-c137c78b95a2">
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 _Last update on March 9 2016_
 _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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 _Last updated on July 9th 2015_
 _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]
 [Synchronizing users and groups][7]
 
 
-  1. [Attributes synchronized][8] 
+  1. [Attributes synchronized][8]
   2. [Useradmin interface][9]
   2. [Useradmin interface][9]
   3. [Command line interface][10]
   3. [Command line interface][10]
 
 
@@ -103,21 +102,21 @@ When authenticating via LDAP, Hue validates login credentials against a director
 &nbsp;
 &nbsp;
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-   
+
 [[auth]]
 [[auth]]
-   
+
 backend=desktop.auth.backend.LdapBackend
 backend=desktop.auth.backend.LdapBackend
-  
+
 </code></pre>
 </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:
 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]
 <pre><code class="bash">'desktop]
-    
+
 [[ldap]]
 [[ldap]]
-    
+
 create_users_on_login=false
 create_users_on_login=false
-  
+
 </code></pre>
 </code></pre>
 
 
 The purpose of disabling the automatic import is to only allow to login a predefined list of manually imported users.
 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;
 &nbsp;
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-    
+
 [[ldap]]
 [[ldap]]
-    
+
 nt_domain=example.com
 nt_domain=example.com
-  
+
 </code></pre>
 </code></pre>
 
 
 Otherwise, the ‘ldap_username_pattern’ configuration is used (the <username> parameter will be replaced with the username provided at login):
 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;
 &nbsp;
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
 [[ldap]]
-      
+
 ldap_username_pattern="uid=<username>,ou=People,DC=hue-search,DC=ent,DC=cloudera,DC=com"
 ldap_username_pattern="uid=<username>,ou=People,DC=hue-search,DC=ent,DC=cloudera,DC=com"
-  
+
 </code></pre>
 </code></pre>
 
 
 Typical attributes to search for include:
 Typical attributes to search for include:
@@ -190,11 +189,11 @@ To enable direct bind authentication, the ‘search_bind_authentication’ confi
 &nbsp;
 &nbsp;
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
 [[ldap]]
-      
+
 search_bind_authentication=false
 search_bind_authentication=false
-  
+
 </code></pre>
 </code></pre>
 
 
 # 2.    Importing users {#t4}
 # 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):
 The groups of a user can be synced when he logs in (to keep its permission in sync):
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-    
+
 [[ldap]]
 [[ldap]]
-    
+
 \# Synchronize a users groups when they login
 \# Synchronize a users groups when they login
-    
+
 \## sync_groups_on_login=false
 \## sync_groups_on_login=false
-  
+
 </code></pre>
 </code></pre>
 
 
 ## 4.1.    Attributes synchronized {#t7}
 ## 4.1.    Attributes synchronized {#t7}
@@ -270,19 +269,19 @@ There are two configurations for restricting the search process:
 Here is an example configuration:
 Here is an example configuration:
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
 [[ldap]]
-      
+
 [[[users]]]
 [[[users]]]
-      
+
 user_filter=”objectClass=*”
 user_filter=”objectClass=*”
-      
+
 user_name_attr=uid
 user_name_attr=uid
 
 
 \# Whether or not to follow referrals
 \# Whether or not to follow referrals
-      
+
 \## follow_referrals=false
 \## follow_referrals=false
-  
+
 </code></pre>
 </code></pre>
 
 
 With the above configuration, the LDAP search filter will take on the form:
 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]
 [desktop]
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
 [[ldap]]
-      
+
 ignore_username_case=true
 ignore_username_case=true
-      
+
 force_username_lowercase=true
 force_username_lowercase=true
-  
+
 </code></pre>
 </code></pre>
 
 
 # 7.    LDAPS/StartTLS support {#t12}
 # 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:
 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]
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
 [[ldap]]
-      
+
 ldap_cert=/etc/hue/ca.crt
 ldap_cert=/etc/hue/ca.crt
-  
+
 </code></pre>
 </code></pre>
 
 
 The StartTLS protocol can be used as well (step up to SSL/TLS):
 The StartTLS protocol can be used as well (step up to SSL/TLS):
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
 [[ldap]]
-      
+
 use_start_tls=true
 use_start_tls=true
-  
+
 </code></pre>
 </code></pre>
 
 
 &nbsp;
 &nbsp;
@@ -334,21 +333,21 @@ use_start_tls=true
 Get more information when querying LDAP and use the ldapsearch tool:
 Get more information when querying LDAP and use the ldapsearch tool:
 
 
 <pre><code class="bash">'desktop]
 <pre><code class="bash">'desktop]
-      
+
 [[ldap]]
 [[ldap]]
-      
+
 debug=true
 debug=true
 
 
 \# Sets the debug level within the underlying LDAP C lib.
 \# Sets the debug level within the underlying LDAP C lib.
-      
+
 \## debug_level=255
 \## debug_level=255
 
 
 \# Possible values for trace_level are 0 for no logging, 1 for only logging the method calls with arguments,
 \# 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.
 \# 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
 trace_level=0
-  
+
 </code></pre>
 </code></pre>
 
 
 **Note**
 **Note**
@@ -356,7 +355,7 @@ trace_level=0
 Make sure to add to the Hue server environment:
 Make sure to add to the Hue server environment:
 
 
 <pre><code class="bash">DESKTOP_DEBUG=true
 <pre><code class="bash">DESKTOP_DEBUG=true
-  
+
 DEBUG=true</code></pre>
 DEBUG=true</code></pre>
 
 
 &nbsp;
 &nbsp;
@@ -364,7 +363,7 @@ DEBUG=true</code></pre>
 # 9.    Notes {#t13}
 # 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.
   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.
       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.
       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.
   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
  [24]: http://gethue.tumblr.com/post/66661140648/hue-team-retreat-thailand
  [25]: http://gethue.tumblr.com/post/69803995520/recent-security-enhancements
  [25]: http://gethue.tumblr.com/post/69803995520/recent-security-enhancements
  [26]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <p id="docs-internal-guid-2d78f639-4c29-7375-9428-f6c418c4470f">
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 From [San Francisco Developer Meetup][1]
 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
   - default
 categories:
 categories:
   - News
   - News
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <div>
 <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:
 sf_page_title_image:
   - 222
   - 222
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 When going on the Home page (/home) in Hue 3.0, this error could appear:
 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:
 slide_template:
   - default
   - default
 categories:
 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.
 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:
 slide_template:
   - default
   - default
 categories:
 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.
 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:
 You can have multiple LDAP servers configured in the hue.ini by providing multiple server declarations:
 
 
 <pre><code class="bash">[desktop]
 <pre><code class="bash">[desktop]
-    
+
 [[ldap]]
 [[ldap]]
-      
+
 [[[ldap_servers]]]
 [[[ldap_servers]]]
-        
+
 [[[[server1]]]]
 [[[[server1]]]]
-        
+
 ldap_url=ldap://127.0.0.1
 ldap_url=ldap://127.0.0.1
-        
+
 create_users_on_login=true
 create_users_on_login=true
-        
+
 base_dn="dc=sub1.dc=example,dc=com"
 base_dn="dc=sub1.dc=example,dc=com"
-        
+
 [[[[[users]]]]]
 [[[[[users]]]]]
-          
+
 user_filter="(objectClass=user)"
 user_filter="(objectClass=user)"
-          
+
 user_name_attr="uid"
 user_name_attr="uid"
-        
+
 [[[[[groups]]]]]
 [[[[[groups]]]]]
-          
+
 group_filter="(objectClass=group)"
 group_filter="(objectClass=group)"
-          
+
 group_name_attr="cn"
 group_name_attr="cn"
-          
+
 group_member_attr="member"
 group_member_attr="member"
 
 
 [[[[server2]]]]
 [[[[server2]]]]
-        
+
 ldap_url=ldap://127.0.0.2
 ldap_url=ldap://127.0.0.2
-        
+
 create_users_on_login=true
 create_users_on_login=true
-        
+
 base_dn="dc=sub2,dc=example,dc=com"
 base_dn="dc=sub2,dc=example,dc=com"
-        
+
 [[[[[users]]]]]
 [[[[[users]]]]]
-          
+
 user_filter="(objectClass=user)"
 user_filter="(objectClass=user)"
-          
+
 user_name_attr="uid"
 user_name_attr="uid"
-        
+
 [[[[[groups]]]]]
 [[[[[groups]]]]]
-          
+
 group_filter="(objectClass=group)"
 group_filter="(objectClass=group)"
-          
+
 group_name_attr="cn"
 group_name_attr="cn"
-          
+
 group_member_attr="member"
 group_member_attr="member"
-  
+
 </code></pre>
 </code></pre>
 
 
 &nbsp;
 &nbsp;
@@ -128,10 +127,10 @@ To be more explicit, the parameters that are available to server declarations ar
   * ldap_username_pattern
   * ldap_username_pattern
   * bind_dn
   * bind_dn
   * bind_password
   * bind_password
-  * users 
+  * users
       * user_filter
       * user_filter
       * user_name_attr
       * user_name_attr
-  * groups 
+  * groups
       * group_filter
       * group_filter
       * group_name_attr
       * group_name_attr
       * group_member_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/
  [1]: https://gethue.com/making-hadoop-accessible-to-your-employees-with-ldap/
  [2]: https://cdn.gethue.com/uploads/2014/05/hue-multi-ldap.png
  [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
  [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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <p id="docs-internal-guid-2d78f639-4c29-7375-9428-f6c418c4470f">
 <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:
 slide_template:
   - default
   - default
 categories:
 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`).
 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:
 slide_template:
   - default
   - default
 categories:
 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.
 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:
 slide_template:
   - default
   - default
 categories:
 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:
 slide_template:
   - default
   - default
 categories:
 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:
 ampforwp-amp-on-off:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 _Last Update: January 24th 2018_
 _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:
 slide_template:
   - default
   - default
 categories:
 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.
 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:
 slide_template:
   - default
   - default
 categories:
 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.
 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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 If you are getting this error, make some disk space!
 If you are getting this error, make some disk space!
 
 
 <pre><code class="bash">
 <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
 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>
 </code></pre>
@@ -57,9 +56,9 @@ If you are getting this error, make some disk space!
 <pre><code class="bash">
 <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
 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 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
 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>
 </code></pre>
@@ -69,11 +68,11 @@ yarn.server.nodemanager.DirectoryCollection: Directory /var/lib/hadoop-yarn/cach
 ## Resource Manager logs
 ## Resource Manager logs
 
 
 <pre><code class="bash">
 <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
 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>
 </code></pre>
 
 
 &nbsp;
 &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:
 sf_thumbnail_image:
   - 1892
   - 1892
 categories:
 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.
 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:
 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">
 <pre><code class="python">
-  
+
 import os
 import os
-  
+
 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "desktop.settings")
 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "desktop.settings")
 
 
 \# This application object is used by the development server
 \# This application object is used by the development server
-  
+
 \# as well as any WSGI server configured to use this file.
 \# as well as any WSGI server configured to use this file.
-  
+
 from django.core.wsgi import get_wsgi_application
 from django.core.wsgi import get_wsgi_application
-  
+
 application = get_wsgi_application()</code></pre>
 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:
 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:
 If you are [running Hue outside of Cloudera Manager][5], modify `desktop/conf/hue.ini` with:
 
 
 <pre><code class="bash">
 <pre><code class="bash">
-  
+
 [desktop]
 [desktop]
-    
+
 ...
 ...
-    
+
 enable_server=no
 enable_server=no
-  
+
 </code></pre>
 </code></pre>
 
 
 The final step is to configure Apache to launch Hue by adding the following to the `apache.conf`:
 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
 <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
 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
 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
 WSGIProcessGroup $HOSTNAME
 
 
 <Directory $HUE_PATH/desktop/core/src/desktop>
 <Directory $HUE_PATH/desktop/core/src/desktop>
-  
+
 <Files wsgi.py>
 <Files wsgi.py>
-  
+
 Order Deny,Allow
 Order Deny,Allow
 
 
 \# If apache 2.4
 \# If apache 2.4
-  
+
 Require all granted
 Require all granted
 
 
 \# otherwise
 \# otherwise
-  
+
 \# Allow from all
 \# Allow from all
 
 
 \# Some systems, like Redhat, lock down /var/run, so you may need to change where to store the socket with:
 \# Some systems, like Redhat, lock down /var/run, so you may need to change where to store the socket with:
-  
+
 \# WSGISocketPrefix run/wsgi
 \# WSGISocketPrefix run/wsgi
-  
+
 </Files>
 </Files>
-  
+
 </Directory>
 </Directory>
-  
+
 </code></pre>
 </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.
 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/
  [5]: https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/
  [6]: https://cdn.gethue.com/uploads/2014/12/Untitled2.png
  [6]: https://cdn.gethue.com/uploads/2014/12/Untitled2.png
  [7]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 _Guest post from <a href="http://andrewmo.com" target="_blank" rel="noopener noreferrer">Andrew</a> that we regularly update (Dec 19th 2014)_
 _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_
   * **_..._** _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'
       * 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>
   * 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.
         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>
     </div>
-    
+
     <div>
     <div>
       <p>
       <p>
         <pre><code class="bash">[desktop]<br /> app_blacklist=impala<br /> </code></pre>
         <pre><code class="bash">[desktop]<br /> app_blacklist=impala<br /> </code></pre>
       </p>
       </p>
     </div>
     </div>
   </div>
   </div>
-  
+
   <div>
   <div>
   </div>
   </div>
-  
+
   <div>
   <div>
     For Sentry, you will need to use 'security', but it will also hide the HDFS ACLs editor for now.
     For Sentry, you will need to use 'security', but it will also hide the HDFS ACLs editor for now.
   </div>
   </div>
-  
+
   <div>
   <div>
   </div>
   </div>
 </div>
 </div>
@@ -118,68 +117,68 @@ Hue uses an SQLite database by default and you may find the following error when
               <div>
               <div>
                 Check your HDFS configuration settings and ensure that the service is active and healthy.
                 Check your HDFS configuration settings and ensure that the service is active and healthy.
               </div>
               </div>
-              
+
               <div>
               <div>
               </div>
               </div>
-              
+
               <div>
               <div>
                 <div>
                 <div>
                   <div>
                   <div>
                     Did you remember to configure proxy user hosts and groups for your HDFS service configuration?
                     Did you remember to configure proxy user hosts and groups for your HDFS service configuration?
                   </div>
                   </div>
-                  
+
                   <p>
                   <p>
                     With Ambari, you can review your cluster's HDFS configuration, specifically under the "Custom core-site.xml" subsection:
                     With Ambari, you can review your cluster's HDFS configuration, specifically under the "Custom core-site.xml" subsection:
                   </p>
                   </p>
                 </div>
                 </div>
-                
+
                 <p>
                 <p>
                   There should be two (2) new/custom properties added to support the HUE File Browser:
                   There should be two (2) new/custom properties added to support the HUE File Browser:
                 </p>
                 </p>
-                
+
                 <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>
                   <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>
-                
+
                 <p>
                 <p>
                   With Ambari, you can go to the HDFS service settings and find this under "General"
                   With Ambari, you can go to the HDFS service settings and find this under "General"
                 </p>
                 </p>
               </div>
               </div>
-              
+
               <p>
               <p>
                 - The property name is dfs.webhdfs.enabled ("WebHDFS enabled), and should be set to "true" by default.
                 - The property name is dfs.webhdfs.enabled ("WebHDFS enabled), and should be set to "true" by default.
               </p>
               </p>
             </div>
             </div>
-            
+
             <p>
             <p>
               - If a change is required, save the change and start/restart the service with the updated configuration.
               - If a change is required, save the change and start/restart the service with the updated configuration.
             </p>
             </p>
-            
+
             <p>
             <p>
               Ensure the HDFS service is started and operating normally.
               Ensure the HDFS service is started and operating normally.
             </p>
             </p>
           </div>
           </div>
-          
+
           <p>
           <p>
             - You could quickly check some things, such as HDFS and WebHDFS by checking the WebHDFS page:
             - You could quickly check some things, such as HDFS and WebHDFS by checking the WebHDFS page:
           </p>
           </p>
         </div>
         </div>
-        
+
         <p>
         <p>
           - http://<NAMENODE-FQDN>:50070/ in a web browser or 'curl <NAMENODE-FQDN>:50070
           - http://<NAMENODE-FQDN>:50070/ in a web browser or 'curl <NAMENODE-FQDN>:50070
         </p>
         </p>
       </div>
       </div>
     </div>
     </div>
-    
+
     <p>
     <p>
       Check if the processes are running using a shell command on your NameNode:
       Check if the processes are running using a shell command on your NameNode:
     </p>
     </p>
   </div>
   </div>
-  
+
   <p>
   <p>
     - 'ps -ef | grep "NameNode"
     - 'ps -ef | grep "NameNode"
   </p>
   </p>
-  
+
   <div>
   <div>
     <div>
     <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>
                   </div>
                   </div>
-                  
+
                   <div>
                   <div>
                     By default your HDFS service(s) may not be configured to start automatically (e.g. upon boot/reboot).
                     By default your HDFS service(s) may not be configured to start automatically (e.g. upon boot/reboot).
                   </div>
                   </div>
-                  
+
                   <div>
                   <div>
                     Check the HDFS logs to see if the namenode service had trouble starting or started successfully:
                     Check the HDFS logs to see if the namenode service had trouble starting or started successfully:
                   </div>
                   </div>
-                  
+
                   <div>
                   <div>
                     - These are typically found at '/var/log/hadoop/hdfs/'
                     - These are typically found at '/var/log/hadoop/hdfs/'
                   </div>
                   </div>
@@ -210,46 +209,46 @@ Hue uses an SQLite database by default and you may find the following error when
       </div>
       </div>
     </div>
     </div>
   </div>
   </div>
-  
+
   <p>
   <p>
     &nbsp;
     &nbsp;
   </p>
   </p>
-  
+
   <h1>
   <h1>
     Hive Editor
     Hive Editor
   </h1>
   </h1>
-  
+
   <div>
   <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.
     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>
   </div>
-  
+
   <ul>
   <ul>
     <li>
     <li>
       We'll need to change the properties of our Hive configuration to work with the HUE Hive Editor ('hive.server2.authentication=<wbr />'NOSASL').
       We'll need to change the properties of our Hive configuration to work with the HUE Hive Editor ('hive.server2.authentication=<wbr />'NOSASL').
     </li>
     </li>
   </ul>
   </ul>
-  
+
   <div id=":16x" class="ajR" tabindex="0" data-tooltip="Show trimmed content">
   <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.
     HDP 2.1 (Hive 0.13) continues to carry forward the GetLog() issue with Hue's Hive Editor.e.g.
   </div>
   </div>
-  
+
   <div class="ajR" tabindex="0" data-tooltip="Show trimmed content">
   <div class="ajR" tabindex="0" data-tooltip="Show trimmed content">
     <div>
     <div>
     </div>
     </div>
-    
+
     <div>
     <div>
       <p>
       <p>
         <pre><code class="bash">"Server does not support GetLog()"</code></pre>
         <pre><code class="bash">"Server does not support GetLog()"</code></pre>
       </p>
       </p>
     </div>
     </div>
-    
+
     <div>
     <div>
     </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:
       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>
       <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>
     </div>
   </div>
   </div>
-  
+
   <h1>
   <h1>
     Security - HDFS ACLs Editor
     Security - HDFS ACLs Editor
   </h1>
   </h1>
-  
+
   <p>
   <p>
     By default, Hadoop 2.4.0 does not enable HDFS file access control lists (FACLs)
     By default, Hadoop 2.4.0 does not enable HDFS file access control lists (FACLs)
   </p>
   </p>
-  
+
   <ul>
   <ul>
     <li>
     <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>
       <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>
       </ul>
     </li>
     </li>
   </ul>
   </ul>
-  
+
   <ul>
   <ul>
     <li>
     <li>
       We'll need to change the properties of our HDFS namenode service to enable FACLs ('dfs.namenode.acls.enabled'='<wbr />true')
       We'll need to change the properties of our HDFS namenode service to enable FACLs ('dfs.namenode.acls.enabled'='<wbr />true')
     </li>
     </li>
   </ul>
   </ul>
-  
+
   <div>
   <div>
     <div>
     <div>
       <h1>
       <h1>
         Spark
         Spark
       </h1>
       </h1>
-      
+
       <div>
       <div>
          We are improving the Spark Editor and might change the Job Server and stuff is still pretty manual/not recommend for now.
          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>
-    
+
     <div>
     <div>
     </div>
     </div>
-    
+
     <h1>
     <h1>
       HBase
       HBase
     </h1>
     </h1>
-    
+
     <p>
     <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>)
       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>
     </p>
   </div>
   </div>
-  
+
   <div class="yj6qo ajU">
   <div class="yj6qo ajU">
     <div id=":16x" class="ajR" tabindex="0" data-tooltip="Show trimmed content">
     <div id=":16x" class="ajR" tabindex="0" data-tooltip="Show trimmed content">
     </div>
     </div>
-    
+
     <div class="ajR" tabindex="0" data-tooltip="Show trimmed content">
     <div class="ajR" tabindex="0" data-tooltip="Show trimmed content">
       <h1>
       <h1>
         Job Browser
         Job Browser
       </h1>
       </h1>
-      
+
       <div>
       <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.
         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>
       </div>
       </div>
-      
+
       <div>
       <div>
         <h1>
         <h1>
           Oozie Editor/Dashboard
           Oozie Editor/Dashboard
         </h1>
         </h1>
-        
+
         <p>
         <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/ ...
           <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>
         </p>
-        
+
         <div>
         <div>
         </div>
         </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.
           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>
         </div>
       </div>
       </div>
     </div>
     </div>
-    
+
     <h1>
     <h1>
       Pig Editor
       Pig Editor
     </h1>
     </h1>
-    
+
     <div>
     <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.
        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>
     </div>
     </div>
-    
+
     <div>
     <div>
       The Pig/Oozie log looks like this:
       The Pig/Oozie log looks like this:
     </div>
     </div>
-    
+
     <div>
     <div>
     </div>
     </div>
-    
+
     <div>
     <div>
       <div>
       <div>
         <p>
         <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]
           <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>
-        
+
         <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
           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>
-        
+
         <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!
           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>
-        
+
         <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>
           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>
         </p>
@@ -386,4 +385,4 @@ Hue uses an SQLite database by default and you may find the following error when
 </div>
 </div>
 
 
  [1]: http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.0.6.0/bk_installing_manually_book/content/rpm-chap-hue.html
  [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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 SSL / HTTPS is often not simple. Here is some light in addition to the [Cloudera Security guide][1] that should help.
 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>
 </code></pre>
 
 
 **
 **
-  
+
 Note**: answer the questions that follow (complete example below). Entering the hostname for the server is important.
 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
 **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:
 Here is an example of creation of a certificate for enabling SSL:
 
 
 <pre><code class="bash">
 <pre><code class="bash">
-  
+
 [root@cehd1 hue]# pwd
 [root@cehd1 hue]# pwd
-  
+
 /home/hue
 /home/hue
-  
+
 [root@cehd1 hue]# ls
 [root@cehd1 hue]# ls
-  
+
 cacerts  cert  key
 cacerts  cert  key
-  
+
 </code></pre>
 </code></pre>
 
 
 Generate a private key for the server:
 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>
 <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.
 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.
 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
 <pre><code class="bash">Country Name (2 letter code) [XX]:US
-   
+
 State or Province Name (full name) []:Colorado
 State or Province Name (full name) []:Colorado
-   
+
 Locality Name (eg, city) [Default City]:Denver
 Locality Name (eg, city) [Default City]:Denver
-   
+
 Organization Name (eg, company) [Default Company Ltd]:Cloudera
 Organization Name (eg, company) [Default Company Ltd]:Cloudera
-   
+
 Organizational Unit Name (eg, section) []:COE
 Organizational Unit Name (eg, section) []:COE
-   
+
 Common Name (eg, your name or your server's hostname) []:test.lab
 Common Name (eg, your name or your server's hostname) []:test.lab
-   
+
 Email Address []:
 Email Address []:
 
 
 Please enter the following 'extra' attributes to be sent with your certificate request
 Please enter the following 'extra' attributes to be sent with your certificate request
-  
+
 A challenge password []:  ## note this was left
 A challenge password []:  ## note this was left
-  
+
 An optional company name []:
 An optional company name []:
 
 
 </code></pre>
 </code></pre>
@@ -131,51 +130,51 @@ An optional company name []:
 Self-sign the request, creating a certificate for the server:
 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
 <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
 Signature ok
-   
+
 subject=/C=US/ST=Colorado/L=<wbr />Denver/O=Cloudera/OU=COE/CN=test.lab
 subject=/C=US/ST=Colorado/L=<wbr />Denver/O=Cloudera/OU=COE/CN=test.lab
-   
+
 Getting Private key
 Getting Private key
 
 
 </code></pre>
 </code></pre>
 
 
 <pre><code class="bash">[root@cehd1 hue]# ls -lR
 <pre><code class="bash">[root@cehd1 hue]# ls -lR
-  
+
 .
 .
-   
+
 total 16
 total 16
-   
+
 drwxr-xr-x 2 hue  root 4096 Jul 16 18:04 cacerts
 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 10:02 cert
-   
+
 drwxr-xr-x 2 root root 4096 Jul 31 09:46 key
 drwxr-xr-x 2 root root 4096 Jul 31 09:46 key
-   
+
 drwxr-xr-x 2 root root 4096 Jul 31 10:00 request
 drwxr-xr-x 2 root root 4096 Jul 31 10:00 request
-   
+
 ./cacerts:
 ./cacerts:
-   
+
 total 4
 total 4
-   
+
 -rw-r-r- 1 hue root 2036 Jul 16 18:04 win2k8x64-ad2-ca.pem
 -rw-r-r- 1 hue root 2036 Jul 16 18:04 win2k8x64-ad2-ca.pem
-   
+
 ./cert:
 ./cert:
-   
+
 total 4
 total 4
-   
+
 -rw-r-r- 1 root root 1907 Jul 31 10:02 server.crt
 -rw-r-r- 1 root root 1907 Jul 31 10:02 server.crt
-   
+
 ./key:
 ./key:
-   
+
 total 4
 total 4
-   
+
 -rw-r-r- 1 root root 3243 Jul 31 09:49 server.key
 -rw-r-r- 1 root root 3243 Jul 31 09:49 server.key
-   
+
 ./request:
 ./request:
-   
+
 total 4
 total 4
-   
+
 -rw-r-r- 1 root root 1704 Jul 31 10:00 server.csr
 -rw-r-r- 1 root root 1704 Jul 31 10:00 server.csr
 
 
 </code></pre>
 </code></pre>
@@ -199,11 +198,11 @@ Also, the Hue truststore has to be in PEM file format. At Cloudera we are using
     <p>
     <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>
       <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>
-    
+
     <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:
       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>
     </p>
-    
+
     <div class="preformatted panel">
     <div class="preformatted panel">
       <div class="preformattedContent panelContent">
       <div class="preformattedContent panelContent">
         <p>
         <p>
@@ -211,39 +210,39 @@ Also, the Hue truststore has to be in PEM file format. At Cloudera we are using
         </p>
         </p>
       </div>
       </div>
     </div>
     </div>
-    
+
     <p>
     <p>
       After running it, set REQUESTS_CA_BUNDLE in the Hue environment safety valve to /etc/hadoop/ssl-conf/huetrust.pem
       After running it, set REQUESTS_CA_BUNDLE in the Hue environment safety valve to /etc/hadoop/ssl-conf/huetrust.pem
     </p>
     </p>
-    
+
     <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>
       <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>
-    
+
     <p>
     <p>
       &nbsp;
       &nbsp;
     </p>
     </p>
-    
+
     <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.
       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>
-    
+
     <p>
     <p>
       &nbsp;
       &nbsp;
     </p>
     </p>
-    
+
     <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>!
       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>
-    
+
     <p>
     <p>
       &nbsp;
       &nbsp;
     </p>
     </p>
-    
+
     <p>
     <p>
       &nbsp;
       &nbsp;
     </p>
     </p>
-    
+
     <p>
     <p>
       &nbsp;
       &nbsp;
     </p>
     </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
  [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
  [5]: https://cdn.gethue.com/uploads/2015/01/hue-with-https.png
  [6]: https://issues.cloudera.org/browse/HUE-2082
  [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:
 slide_template:
   - default
   - default
 categories:
 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>
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 Last update: March 3rd 2016
 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:
 ampforwp-amp-on-off:
   - default
   - default
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 <p class="yt watch-title-container">
 <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
 ## Install in HDP 2.2
 
 
 **Initial draft rom Andrew Mo (<mo@andrewmo.com>)**
 **Initial draft rom Andrew Mo (<mo@andrewmo.com>)**
-  
+
 **Insight Data Science - Data Engineering Fellow**
 **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.
 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:
 Features confirmed to work in partial or complete fashion:
 
 
 • Hive/Beeswax
 • Hive/Beeswax
-  
+
 • File Browser
 • File Browser
-  
+
 • HDFS FACL Manager
 • HDFS FACL Manager
-  
+
 • HBase Cluster Browser
 • HBase Cluster Browser
-  
+
 • Job Browser
 • Job Browser
 
 
 _Still working on debugging/integrating Pig/Oozie!_
 _Still working on debugging/integrating Pig/Oozie!_
@@ -85,11 +84,11 @@ Spark is on my to do list as well.
 Technical Details:
 Technical Details:
 
 
 • Distribution: Hortonworks Data Platform (HDP) 2.2
 • Distribution: Hortonworks Data Platform (HDP) 2.2
-  
+
 • Cluster Manager: Apache Ambari 1.7
 • Cluster Manager: Apache Ambari 1.7
-  
+
 • Environment: Amazon EC2
 • Environment: Amazon EC2
-  
+
 • Operating System: Ubuntu 12.04 LTS (RHEL6/CentOS6 works fine as well)
 • 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.
 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>:
 Note about <span style="color: #ff0000;">Tez</span>:
 
 
 <pre><code class="bash">[beeswax]
 <pre><code class="bash">[beeswax]
-   
+
 \# Hue will use at most this many HiveServer2 sessions per user at a time.
 \# 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).
 \# 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>
 max_number_of_sessions=1</code></pre>
 
 
 &nbsp;
 &nbsp;
@@ -133,21 +132,21 @@ Ubuntu uses ‘apt-get’ for package management. In our example, we’re using
 Prepare dependencies:
 Prepare dependencies:
 
 
 <pre><code class="bash">sudo apt-get install -y ant
 <pre><code class="bash">sudo apt-get install -y ant
-  
+
 sudo apt-get install -y gcc g++
 sudo apt-get install -y gcc g++
-  
+
 sudo apt-get install -y libkrb5-dev libmysqlclient-dev
 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 libssl-dev libsasl2-dev libsasl2-modules-gssapi-mit
-  
+
 sudo apt-get install -y libsqlite3-dev
 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 libtidy-0.99-0 libxml2-dev libxslt-dev
-  
+
 sudo apt-get install -y maven
 sudo apt-get install -y maven
-  
+
 sudo apt-get install -y libldap2-dev
 sudo apt-get install -y libldap2-dev
-  
+
 sudo apt-get install -y python-dev python-simplejson python-setuptools
 sudo apt-get install -y python-dev python-simplejson python-setuptools
 
 
 </code></pre>
 </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>
 • wget <https://cdn.gethue.com/downloads/releases/3.8.1/hue-3.8.1.tgz>
 
 
 Make sure you have Java installed and configured correctly!
 Make sure you have Java installed and configured correctly!
-  
+
 I’m using Open JDK 1.7 in this example:
 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
 <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
 sudo echo “JAVA_HOME=\”/usr/lib/jvm/java-7-openjdk-amd64/jre\”" &gt;&gt; /etc/environment
 
 
 </code></pre>
 </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!
 Be sure to make a backup before editing!
 
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-1-1024x827.png"  />][12]
 [<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.
 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.
 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:
 WebHDFS needs to point to our cluster NameNode:
 
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-7-1024x827.png"  />][13]
 [<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:
 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]
 [<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.
 • We start the HUE server using the ‘supervisor’ command.
 
 
 [<img src="https://cdn.gethue.com/uploads/2015/02/hue-hdp-19-1024x827.png"  />][19]
 [<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
 • 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’
 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]
 [<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
  [28]: https://cdn.gethue.com/uploads/2015/02/hue-hdp-48.png
  [29]: https://cdn.gethue.com/uploads/2015/02/hue-hdp-49.png
  [29]: https://cdn.gethue.com/uploads/2015/02/hue-hdp-49.png
  [30]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 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!
 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:
 sf_caption_position:
   - caption-right
   - caption-right
 categories:
 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:
 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:
 sf_caption_position:
   - caption-right
   - caption-right
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 # Need for Speed!
 # 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:
 sf_detail_image:
   - 2346
   - 2346
 categories:
 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.
 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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 <div class="pn-copy">
 <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>
   <h2>
     Task
     Task
   </h2>
   </h2>
-  
+
   <p>
   <p>
     This article will walk you through the steps required to deploy/setup HUE on IBM BigInsights version 4.0 and above.
     This article will walk you through the steps required to deploy/setup HUE on IBM BigInsights version 4.0 and above.
   </p>
   </p>
-  
+
   <h2>
   <h2>
     Introduction
     Introduction
   </h2>
   </h2>
-  
+
   <p>
   <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.
     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>
   </p>
-  
+
   <h2>
   <h2>
     Pre-requisites
     Pre-requisites
   </h2>
   </h2>
-  
+
   <p>
   <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.
     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>
   </p>
-  
+
   <h2>
   <h2>
     Install Dependencies
     Install Dependencies
   </h2>
   </h2>
-  
+
   <p>
   <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.
     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>
   </p>
-  
+
   <table bgcolor="#F5F5F5">
   <table bgcolor="#F5F5F5">
     <tr>
     <tr>
       <td>
       <td>
@@ -88,15 +87,15 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
       </td>
     </tr>
     </tr>
   </table>
   </table>
-  
+
   <h2>
   <h2>
     Download HUE
     Download HUE
   </h2>
   </h2>
-  
+
   <p>
   <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:
     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>
   </p>
-  
+
   <table bgcolor="#F5F5F5">
   <table bgcolor="#F5F5F5">
     <tr>
     <tr>
       <td>
       <td>
@@ -104,11 +103,11 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
       </td>
     </tr>
     </tr>
   </table>
   </table>
-  
+
   <h2>
   <h2>
     Add User And Group for HUE
     Add User And Group for HUE
   </h2>
   </h2>
-  
+
   <table bgcolor="#F5F5F5">
   <table bgcolor="#F5F5F5">
     <tr>
     <tr>
       <td>
       <td>
@@ -116,11 +115,11 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
       </td>
     </tr>
     </tr>
   </table>
   </table>
-  
+
   <p>
   <p>
     Now give ownership of extracted hue folder to user hue by executing the following command.
     Now give ownership of extracted hue folder to user hue by executing the following command.
   </p>
   </p>
-  
+
   <table bgcolor="#F5F5F5">
   <table bgcolor="#F5F5F5">
     <tr>
     <tr>
       <td>
       <td>
@@ -128,104 +127,104 @@ For Hue 3.9 and BigInsights 4.1 have a look to <https://developer.ibm.com/hadoo
       </td>
       </td>
     </tr>
     </tr>
   </table>
   </table>
-  
+
   <p>
   <p>
     You will also need to add user hue to sudoers file as a sudoer.
     You will also need to add user hue to sudoers file as a sudoer.
   </p>
   </p>
-  
+
   <h2>
   <h2>
     Install HUE
     Install HUE
   </h2>
   </h2>
-  
+
   <p>
   <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>
     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>
   </p>
-  
+
   <h2>
   <h2>
     Setting up hadoop properties for HUE
     Setting up hadoop properties for HUE
   </h2>
   </h2>
-  
+
   <h3>
   <h3>
     1. Configure properties in core-site.xml
     1. Configure properties in core-site.xml
   </h3>
   </h3>
-  
+
   <p>
   <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>
     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>
   </p>
-  
+
   <h3>
   <h3>
     2. Configure properties in oozie-site.xml
     2. Configure properties in oozie-site.xml
   </h3>
   </h3>
-  
+
   <p>
   <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>
     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>
   </p>
-  
+
   <h3>
   <h3>
     3. Configure properties in webcat-site.xml
     3. Configure properties in webcat-site.xml
   </h3>
   </h3>
-  
+
   <p>
   <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>
     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>
   </p>
-  
+
   <h2>
   <h2>
     Configure HUE.ini file to point to your Hadoop cluster
     Configure HUE.ini file to point to your Hadoop cluster
   </h2>
   </h2>
-  
+
   <p>
   <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>
     – 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>
-  
+
   <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.
     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>
   </p>
-  
+
   <h3>
   <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.
     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>
   </h3>
-  
+
   <p>
   <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>
     <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>
   </p>
-  
+
   <h3>
   <h3>
     ii. Configure YARN parameters and don’t forget to uncomment these parameters as shown:
     ii. Configure YARN parameters and don’t forget to uncomment these parameters as shown:
   </h3>
   </h3>
-  
+
   <p>
   <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>
     <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>
   </p>
-  
+
   <h3>
   <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>
     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>
   </h3>
-  
+
   <p>
   <p>
     – Save all the changes.
     – Save all the changes.
   </p>
   </p>
-  
+
   <h2>
   <h2>
     Start HUE
     Start HUE
   </h2>
   </h2>
-  
+
   <p>
   <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>
     – 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>
   </p>
-  
+
   <h2>
   <h2>
     Testing HUE
     Testing HUE
   </h2>
   </h2>
-  
+
   <p>
   <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>
     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>
   </p>
-  
+
   <h2>
   <h2>
     Conclusion
     Conclusion
   </h2>
   </h2>
-  
+
   <p>
   <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.
     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>
   </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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 The Search app in Hue is getting [better and better][1]!
 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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 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:
 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]
 <pre><code class="bash">[desktop]
-  
+
 \# Enable X-Forwarded-Host header if the load balancer requires it.
 \# Enable X-Forwarded-Host header if the load balancer requires it.
-  
+
 use_x_forwarded_host=false
 use_x_forwarded_host=false
 
 
 \# Support for HTTPS termination at the load-balancer level with SECURE_PROXY_SSL_HEADER.
 \# Support for HTTPS termination at the load-balancer level with SECURE_PROXY_SSL_HEADER.
-  
+
 secure_proxy_ssl_header=false
 secure_proxy_ssl_header=false
-  
+
 </code></pre>
 </code></pre>
 
 
  [1]: https://gethue.com/using-nginx-to-speed-up-hue-3-8-0/
  [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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 In the Hue ini [configuration file][1], in the `[desktop]` section, you can enter the names of the app to hide:
 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;
 &nbsp;
 
 
 <pre><code class="bash">[desktop]
 <pre><code class="bash">[desktop]
-  
+
 \# Comma separated list of apps to not load at server startup.
 \# 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
 app_blacklist=beeswax,impala,security,filebrowser,jobbrowser,rdbms,jobsub,pig,hbase,sqoop,zookeeper,metastore,spark,oozie,indexer
-  
+
 </code></pre>
 </code></pre>
 
 
 &nbsp;
 &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/
  [1]: https://gethue.com/how-to-configure-hue-in-your-hadoop-cluster/
  [2]: https://cdn.gethue.com/uploads/2015/09/menu-standard.png
  [2]: https://cdn.gethue.com/uploads/2015/09/menu-standard.png
  [3]: https://cdn.gethue.com/uploads/2015/09/menu-disabled.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:
 sf_thumbnail_type:
   - none
   - none
 categories:
 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.
 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
 ### 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.
 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.
 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:
 On startup, Hue runs the startup script and grabs the password from stdout. This is an example configuration:
 
 
 <pre><code class="bash">[desktop]
 <pre><code class="bash">[desktop]
-  
+
 ldap_username=hueservice
 ldap_username=hueservice
-  
+
 ldap_password_script="/var/lib/hue/hue_passwords.sh ldap_password"
 ldap_password_script="/var/lib/hue/hue_passwords.sh ldap_password"
-  
+
 ssl_password_script="/var/lib/hue/hue_passwords.sh ssl_password"
 ssl_password_script="/var/lib/hue/hue_passwords.sh ssl_password"
 
 
 [[ldap]]
 [[ldap]]
-  
+
 bind_password_script="/var/lib/hue/hue_passwords.sh bind_password"
 bind_password_script="/var/lib/hue/hue_passwords.sh bind_password"
-  
+
 [[database]]
 [[database]]
-  
+
 password_script="/var/lib/hue/hue_passwords.sh database"
 password_script="/var/lib/hue/hue_passwords.sh database"
-  
+
 </code></pre>
 </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:
 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
 SERVICE=$1
 
 
 if [[ ${SERVICE} == "ldap_password" ]]
 if [[ ${SERVICE} == "ldap_password" ]]
-  
+
 then
 then
-  
+
 echo "password"
 echo "password"
-  
+
 fi
 fi
 
 
 if [[ ${SERVICE} == "ssl_password" ]]
 if [[ ${SERVICE} == "ssl_password" ]]
-  
+
 then
 then
-  
+
 echo "password"
 echo "password"
-  
+
 fi
 fi
 
 
 if [[ ${SERVICE} == "bind_password" ]]
 if [[ ${SERVICE} == "bind_password" ]]
-  
+
 then
 then
-  
+
 echo "Password1"
 echo "Password1"
-  
+
 fi
 fi
 
 
 if [[ ${SERVICE} == "database_password" ]]
 if [[ ${SERVICE} == "database_password" ]]
-  
+
 then
 then
-  
+
 echo "password"
 echo "password"
-  
+
 fi
 fi
 
 
 </code></pre>
 </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.
   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 \`"
   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_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 - 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>
       * 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:
 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 ~]# 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
 [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'
 Changing password for user 'admin'
-  
+
 Password:
 Password:
-  
+
 Password (again):
 Password (again):
-  
+
 Password changed successfully for user 'admin'
 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:
 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_AUTH_PASSWORD = password used to authenticate to HS2/Impala.
-  
+
 HUE_LDAP_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_SSL_PASSWORD = password used for private key file.
-  
+
 HUE_SMTP_PASSWORD = password used for SMTP.
 HUE_SMTP_PASSWORD = password used for SMTP.
-  
+
 HUE_LDAP_BIND_PASSWORD = password used for Ldap Bind.
 HUE_LDAP_BIND_PASSWORD = password used for Ldap Bind.
 
 
 ## **Running Hue command line on Cloudera Manager 5.4 and below**
 ## **Running Hue command line on Cloudera Manager 5.4 and below**
@@ -166,4 +165,4 @@ Password:
 Password (again):
 Password (again):
 Password changed successfully for user 'admin'</pre>
 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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 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>
 <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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 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>
 <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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 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>
 <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:
 ampforwp-amp-on-off:
   - default
   - default
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 <span style="color: #ff0000;"><em>Last update Aug 30th 2018</em></span>
 <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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 With the latest release of [Hue 3.9][1], we've added an additional layer of monitoring for Hue administrators.
 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.
 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]
 <pre><code class="bash">[desktop]
-  
+
 \# The directory where to store the auditing logs. Auditing is disable if the value is empty.
 \# The directory where to store the auditing logs. Auditing is disable if the value is empty.
-  
+
 \# e.g. /var/log/hue/audit.log
 \# e.g. /var/log/hue/audit.log
-  
+
 audit_event_log_dir=/Users/jennykim/Dev/hue/logs/audit.log
 audit_event_log_dir=/Users/jennykim/Dev/hue/logs/audit.log
 
 
 \# Size in KB/MB/GB for audit log to rollover.
 \# Size in KB/MB/GB for audit log to rollover.
-  
+
 audit_log_max_file_size=100MB
 audit_log_max_file_size=100MB
-  
+
 </code></pre>
 </code></pre>
 
 
 After configuring the audit log and restarting Hue, you can then start viewing the audited operations by tailing the log:
 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
 <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": 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": 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": 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"}
 {"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>
 </code></pre>
 
 
 Each audited record contains fields for:
 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
  [5]: https://cdn.gethue.com/uploads/2015/12/navigator1.png
  [6]: https://cdn.gethue.com/uploads/2015/12/navigator_expand_details.png
  [6]: https://cdn.gethue.com/uploads/2015/12/navigator_expand_details.png
  [7]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Development
+  - Dev / API
   - News
   - 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:
 sf_caption_position:
   - caption-right
   - caption-right
 categories:
 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.
 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:
 Hue now offers a new property, `idle_session_timeout`, that can be configured in the hue.ini file:
 
 
 <pre><code class="bash">
 <pre><code class="bash">
-  
+
 [desktop]
 [desktop]
-  
+
 [[auth]]
 [[auth]]
-  
+
 idle_session_timeout=600
 idle_session_timeout=600
-  
+
 </code></pre>
 </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:
 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
  [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
  [2]: https://cdn.gethue.com/uploads/2016/02/loginmodal.gif
  [3]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 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>?
 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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Development
+  - Dev / API
 
 
 ---
 ---
 ## **In this little snippet we will show you how to login into HUE using python requests library.**
 ## **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:
 sf_caption_position:
   - caption-right
   - caption-right
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 Hello HUE admin,
 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/>)
 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">
 <pre><code class="bash">
-  
+
 [desktop]
 [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'"
 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.
 #In HUE 3.11 and higher it is enabled by default.
-  
+
 </code></pre>
 </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>
 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">
 <pre><code class="bash">
-  
+
 [desktop]
 [desktop]
-  
+
 secure_content_security_policy=""
 secure_content_security_policy=""
-  
+
 #(Beware use it on your own risk)
 #(Beware use it on your own risk)
-  
+
 </code></pre>
 </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>
 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">
 <pre><code class="bash">
-  
+
 [desktop]
 [desktop]
-  
+
 secure_content_security_policy="default-src 'self' 'unsafe-eval' 'unsafe-inline' data: *;"
 secure_content_security_policy="default-src 'self' 'unsafe-eval' 'unsafe-inline' data: *;"
-  
+
 #(Use it on your own risk)
 #(Use it on your own risk)
-  
+
 </code></pre>
 </code></pre>
 
 
 [<img src="https://cdn.gethue.com/uploads/2016/09/block-content-1024x400.png" />
 [<img src="https://cdn.gethue.com/uploads/2016/09/block-content-1024x400.png" />
-  
+
 ][1] Example of image content blocked
 ][1] Example of image content blocked
 
 
 ### Server: header
 ### 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 :
 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">
 <pre><code class="bash">
-  
+
 Server:apache
 Server:apache
-  
+
 </code></pre>
 </code></pre>
 
 
 ### These HTTP response headers are generated after above security fixes.
 ### These HTTP response headers are generated after above security fixes.
 
 
 <pre><code class="bash">
 <pre><code class="bash">
-  
+
 x-content-type-options:nosniff
 x-content-type-options:nosniff
-  
+
 X-Frame-Options:SAMEORIGIN
 X-Frame-Options:SAMEORIGIN
-  
+
 x-xss-protection:1; mode=block
 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'
 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
 Strict-Transport-Security:max-age=31536000; includeSubDomains
-  
+
 Server:apache
 Server:apache
-  
+
 </code></pre>
 </code></pre>
 
 
 ### X-Content-Type-Options: header
 ### 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.
 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">
 <pre><code class="bash">
-  
+
 [desktop]
 [desktop]
-  
+
 secure_content_type_nosniff=true
 secure_content_type_nosniff=true
-  
+
 #In HUE 3.11 and higher it is enabled by default.
 #In HUE 3.11 and higher it is enabled by default.
-  
+
 </code></pre>
 </code></pre>
 
 
 ### X-XSS-Protection: header
 ### 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.
 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">
 <pre><code class="bash">
-  
+
 [desktop]
 [desktop]
-  
+
 secure_browser_xss_filter=true
 secure_browser_xss_filter=true
-  
+
 #In HUE 3.11 and higher it is enabled by default.
 #In HUE 3.11 and higher it is enabled by default.
-  
+
 </code></pre>
 </code></pre>
 
 
 [
 [
-  
+
 ][2] [<img src="https://cdn.gethue.com/uploads/2016/09/security-response-header.png" />][2]
 ][2] [<img src="https://cdn.gethue.com/uploads/2016/09/security-response-header.png" />][2]
 
 
 <p style="text-align: center;">
 <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
 
 
 Fixed Arbitrary host header acceptance in Hue. Now one can set host/domain names that the Hue server can serve.
 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"
 allowed_hosts="host.domain,host2.domain,host3.domain"
 
 
 <pre><code class="bash">
 <pre><code class="bash">
-  
+
 [desktop]
 [desktop]
-  
+
 allowed_hosts="*.domain"
 allowed_hosts="*.domain"
-  
+
 \# your own fqdn example: allowed_hosts="*.hadoop.cloudera.com"
 \# your own fqdn example: allowed_hosts="*.hadoop.cloudera.com"
-  
+
 \# or specific example: allowed_hosts="hue1.hadoop.cloudera.com,hue2.hadoop.cloudera.com"
 \# or specific example: allowed_hosts="hue1.hadoop.cloudera.com,hue2.hadoop.cloudera.com"
-  
+
 </code></pre>
 </code></pre>
 
 
 ### Fixed Denial-of-service possibility by filling session store
 ### 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
  [1]: https://cdn.gethue.com/uploads/2016/09/block-content.png
  [2]: https://cdn.gethue.com/uploads/2016/09/security-response-header.png
  [2]: https://cdn.gethue.com/uploads/2016/09/security-response-header.png
  [3]: https://cdn.gethue.com/uploads/2016/09/cookie-secured.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:
 ampforwp-amp-on-off:
   - default
   - default
 categories:
 categories:
-  - Administration
 
 
 ---
 ---
 ### How to count the documents of a user? {#how-to-count-documents-of-a-user}
 ### 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:
 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.
 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.
 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]
 [<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:
 ampforwp-amp-on-off:
   - default
   - default
 categories:
 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>
 <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]
 <pre><code class="bash">[desktop]
-  
+
 [[session]]
 [[session]]
-  
+
 concurrent_user_session_limit=1
 concurrent_user_session_limit=1
-  
+
 </code></pre>
 </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>
 <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>
 <li style="font-weight: 400;">
 <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>
   <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:
 categories:
   - Version 4
   - Version 4
 #  - Version 4.7
 #  - 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:
 categories:
   - Version 4
   - Version 4
 #  - Version 4.8
 #  - Version 4.8
-  - Development
+  - Dev / API
 
 
 ---
 ---
 Hi Data App Builders,
 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
   - default
 categories:
 categories:
   - Version 4.10
   - 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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
   - Presentation
   - Presentation
   - カテゴリーなし
   - カテゴリーなし
 
 
@@ -44,4 +43,4 @@ categories:
 
 
 <http://www.meetup.com/hadoop/events/125191612/>
 <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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
   - Enterprise
   - Enterprise
   - Tutorial
   - Tutorial
   - Video
   - Video
@@ -77,123 +76,123 @@ categories:
           All TCP
           All TCP
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           TCP
           TCP
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           0 &#8211; 65535
           0 &#8211; 65535
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           sg-e2db7777 (hue-demo)
           sg-e2db7777 (hue-demo)
         </p>
         </p>
       </td>
       </td>
     </tr>
     </tr>
-    
+
     <tr>
     <tr>
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           SSH
           SSH
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           TCP
           TCP
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           22
           22
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           0.0.0.0/0
           0.0.0.0/0
         </p>
         </p>
       </td>
       </td>
     </tr>
     </tr>
-    
+
     <tr>
     <tr>
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           Custom TCP Rule
           Custom TCP Rule
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           TCP
           TCP
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           7180
           7180
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           0.0.0.0/0
           0.0.0.0/0
         </p>
         </p>
       </td>
       </td>
     </tr>
     </tr>
-    
+
     <tr>
     <tr>
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           Custom TCP Rule
           Custom TCP Rule
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           TCP
           TCP
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           8888
           8888
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           0.0.0.0/0
           0.0.0.0/0
         </p>
         </p>
       </td>
       </td>
     </tr>
     </tr>
-    
+
     <tr>
     <tr>
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           Custom ICMP Rule
           Custom ICMP Rule
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           Echo Reply
           Echo Reply
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           N/A
           N/A
         </p>
         </p>
       </td>
       </td>
-      
+
       <td>
       <td>
         <p dir="ltr">
         <p dir="ltr">
           0.0.0.0/0
           0.0.0.0/0
@@ -267,4 +266,4 @@ sudo ./cloudera-manager.bin</pre>
 
 
 <p style="text-align: left;">
 <p style="text-align: left;">
   同様に、yarn.nodemanager.resource.memory-mbとタスクのメモリを減らし、yarn.app.mapreduce.am.resource.mbを増やしてみることもできます。
   同様に、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:
 sf_custom_excerpt:
   - Hueは、Hadoopの次世代SQLエンジンであるImpala用のインタフェースを提供しています。さらなるパフォーマンスを提供するために、HueはImpalaのワーカーの全てに渡ってクエリのロードを分散することができます。
   - Hueは、Hadoopの次世代SQLエンジンであるImpala用のインタフェースを提供しています。さらなるパフォーマンスを提供するために、HueはImpalaのワーカーの全てに渡ってクエリのロードを分散することができます。
 categories:
 categories:
-  - Administration
   - Impala
   - Impala
   - Video
   - Video
 
 
@@ -64,10 +63,10 @@ Hueは、Hadoopの次世代SQLエンジンである[Impala][1]用の[インタ
 (Cloudera Managerを日本語でセットアップしている場合には、適宜読み替えて下さい)
 (Cloudera Managerを日本語でセットアップしている場合には、適宜読み替えて下さい)
 
 
   1. Cloudera Managerから、メニューの“Clusters”をクリックして、Hueサービスを探します。
   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]
     [<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”を選択します。
   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]
     [<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]
   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;
 server_host=&lt;hostname running HAProxy&gt;
@@ -83,7 +82,7 @@ Cloudera ManagerでHueを設定するためのより多くの情報は、[Managi
 
 
   1. お好みのエディタで/etc/hue/hue.iniを開きます。
   1. お好みのエディタで/etc/hue/hue.iniを開きます。
   2. &#8220;impala&#8221;セクションの下にある“server\_conn\_timeout”設定を大きな値(例:1時間)に変更します。この値は秒単位で設定しなければなりません(1時間 = 3600秒)。設定オプションは「Cloudera Managerによる設定」も参照して下さい。
   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]
     [<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による設定」も参照して下さい。
   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
  [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
  [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
  [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:
 sf_custom_excerpt:
   - |
   - |
     HueはブラウザからScalaとJavaのジョブを直接サブミットできるSpark Applicationを同梱しています。
     HueはブラウザからScalaとJavaのジョブを直接サブミットできるSpark Applicationを同梱しています。
-    
+
     Sparkとやり取りするために、オープンソースのSpark Job Serverを使用します...
     Sparkとやり取りするために、オープンソースのSpark Job Serverを使用します...
 sf_social_sharing:
 sf_social_sharing:
   - 1
   - 1
@@ -42,13 +42,12 @@ sf_remove_promo_bar:
 slide_template:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
   - Spark
   - Spark
   - Tutorial
   - Tutorial
   - Video
   - Video
 
 
 ---
 ---
-HueはブラウザからScalaとJavaの[ジョブを直接サブミットできる][1][Spark Application][2][を同梱しています。][1] 
+HueはブラウザからScalaとJavaの[ジョブを直接サブミットできる][1][Spark Application][2][を同梱しています。][1]
 
 
 Sparkとやり取りするために、オープンソースの[Spark Job Server][3]を使用します。 (例: 一覧、Sparkジョブの投入、結果の取得、コンテキストの作成&#8230;)
 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`を持っており、サーバーにコピーする準備ができています。
 主要なtarbal、tarball `/tmp/job-server/job-server.tar.gz`を持っており、サーバーにコピーする準備ができています。
 
 
 注:
 注:
-  
+
 `server_deploy.sh`で自動的にファイルをコピーすることもできます。
 `server_deploy.sh`で自動的にファイルをコピーすることもできます。
 
 
 ## Spark Job Serverを開始する
 ## Spark Job Serverを開始する
@@ -125,7 +124,7 @@ total 25208
 </pre>
 </pre>
 
 
 注:
 注:
-  
+
 [Spark Master Web UI][5]を調査してsparkのURLを得ることもできます。
 [Spark Master Web UI][5]を調査してsparkのURLを得ることもできます。
 
 
 少なくともひとつのSpark workerがあることも確認します:  `"Workers: 1"`
 少なくともひとつの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
  [11]: https://twitter.com/gethue
  [12]: https://spark-summit.org/2014/talk/a-web-application-for-interactive-data-analysis-with-spark
  [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
  [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:
 slide_template:
   - default
   - default
 categories:
 categories:
-  - Administration
   - Job Browser
   - Job Browser
   - MapReduce
   - MapReduce
   - YARN
   - YARN
@@ -90,4 +89,4 @@ Resource Managerがフェイルオーバーした場合でさえ、Hueは自動
 
 
  [1]: https://gethue.com/jobtracker-high-availability-ha-in-mr1/
  [1]: https://gethue.com/jobtracker-high-availability-ha-in-mr1/
  [2]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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>
     Hue 3.6 には、BeeswaxとImpalaアプリのクエリの結果パネルでいくつかの大きな数字が丸められるというバグが含まれています。<br>
     私たちはこの問題を解決するためのブックマークレットを用意...
     私たちはこの問題を解決するためのブックマークレットを用意...
 categories:
 categories:
-  - Administration
   - Hive
   - Hive
   - Impala
   - Impala
   - Programming
   - Programming
@@ -58,4 +57,4 @@ HueでHiveやImpalaのクエリを実行する前に、バグを修正するた
 いつものように、コメントは [hue-user][1] メーリングリストや [@gethue][2] までお気軽にどうぞ!
 いつものように、コメントは [hue-user][1] メーリングリストや [@gethue][2] までお気軽にどうぞ!
 
 
  [1]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 sf_custom_excerpt:
   - |
   - |
     HiveとImpalaのSQLエディタによって、Hueはよく使用されるようになっています:
     HiveとImpalaのSQLエディタによって、Hueはよく使用されるようになっています:
-    
+
     しかし、クエリの結果はどうなるのでしょうか?それらはどのくらい保持されているのでしょうか?それらはなぜ時々消えているのでしょうか?なぜ一部のImpalaのクエリは、それらが完了した場合でも、まだ「実行中」なのでしょうか?
     しかし、クエリの結果はどうなるのでしょうか?それらはどのくらい保持されているのでしょうか?それらはなぜ時々消えているのでしょうか?なぜ一部のImpalaのクエリは、それらが完了した場合でも、まだ「実行中」なのでしょうか?
 categories:
 categories:
-  - Administration
   - Hive
   - Hive
   - Impala
   - Impala
 
 
@@ -143,4 +142,4 @@ Kerberosを使用する際にも必要です:
  [4]: https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L818
  [4]: https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L818
  [5]: https://issues.apache.org/jira/browse/HIVE-5799
  [5]: https://issues.apache.org/jira/browse/HIVE-5799
  [6]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
   - Hue 3.8
   - Hue 3.8
   - Search
   - Search
 
 
@@ -78,4 +77,4 @@ export HUE_CONF_DIR</pre>
  [2]: https://gethue.com/hadoop-search-dynamic-search-dashboards-with-solr
  [2]: https://gethue.com/hadoop-search-dynamic-search-dashboards-with-solr
  [3]: https://cdn.gethue.com/uploads/2015/02/search-dashboard-list.png
  [3]: https://cdn.gethue.com/uploads/2015/02/search-dashboard-list.png
  [4]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 sf_custom_excerpt:
   - |
   - |
     以前、私たちはImpalaやHiveエディタでSSL暗号化を使用する方法の詳細について紹介しました。今回の記事は、認証なしまたはKerberosを使用する代わりに、LDAP認証を使用する方法についてのステップバイステップガイドです。
     以前、私たちはImpalaやHiveエディタでSSL暗号化を使用する方法の詳細について紹介しました。今回の記事は、認証なしまたはKerberosを使用する代わりに、LDAP認証を使用する方法についてのステップバイステップガイドです。
-    
+
     N注:これにはHue 3.7またはCDH5.2が必要です
     N注:これにはHue 3.7またはCDH5.2が必要です
 sf_social_sharing:
 sf_social_sharing:
   - 1
   - 1
@@ -40,7 +40,6 @@ sf_caption_position:
 sf_remove_promo_bar:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
   - Enterprise
   - Enterprise
   - Hive
   - Hive
   - Impala
   - Impala
@@ -51,7 +50,7 @@ categories:
 N注:これには[Hue 3.7][2]またはCDH5.2が必要です
 N注:これには[Hue 3.7][2]またはCDH5.2が必要です
 
 
 1.
 1.
-  
+
 HiveServer2はSSLが有効なので、HiveエディタはHiveServer2に接続できませんでした。HiveServer2のログは、受け取った平文でのSSLエラーを示します(原因を調べるための良いヒントです)
 HiveServer2はSSLが有効なので、HiveエディタはHiveServer2に接続できませんでした。HiveServer2のログは、受け取った平文でのSSLエラーを示します(原因を調べるための良いヒントです)
 
 
 Hueの安全バルブににこれを追加することで解決しました:
 Hueの安全バルブににこれを追加することで解決しました:
@@ -75,7 +74,7 @@ Hueの安全バルブににこれを追加することで解決しました:
 注:SSLを使用しない場合は、次のバグにヒットします: [HUE-2484][3]
 注:SSLを使用しない場合は、次のバグにヒットします: [HUE-2484][3]
 
 
 2.
 2.
-  
+
 変更を行った後にHueの同じ動作が発生しましたが、今度のHiveServer2のログには、err=49による認証失敗を示しました。
 変更を行った後にHueの同じ動作が発生しましたが、今度のHiveServer2のログには、err=49による認証失敗を示しました。
 
 
 そこで、Hueの安全バルブに以下のように追加しました:
 そこで、Hueの安全バルブに以下のように追加しました:
@@ -86,7 +85,7 @@ Hueの安全バルブににこれを追加することで解決しました:
 </pre>
 </pre>
 
 
 3.
 3.
-  
+
 Hueはまだ同じ挙動を示していました。HiveServer2ログは以下のように示していました:
 Hueはまだ同じ挙動を示していました。HiveServer2ログは以下のように示していました:
 
 
 <pre><code class="bash">&lt;HUE_LDAP_USERNAME&gt; is not allowed to impersonate bob
 <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>
 </pre>
 
 
 4.
 4.
-  
+
 この後、デフォルトのデータベースが表示されていましたが、show tables やその他の何も行うことが出来ませんでした。beelineは同じ挙動でした。
 この後、デフォルトのデータベースが表示されていましたが、show tables やその他の何も行うことが出来ませんでした。beelineは同じ挙動でした。
 
 
 私たちは、Hive アクションを試みているユーザー who にグループへのgrantを行い、その問題は収まりました。すべてのクエリは動作し、HueはHive/Impalaをクエリして結果を返しました!
 私たちは、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/
  [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/
  [2]: https://gethue.com/hue-3-7-with-sentry-app-and-new-search-widgets-are-out/
  [3]: https://issues.cloudera.org/browse/HUE-2484
  [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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
   - Hue 3.10
   - Hue 3.10
   - Security
   - 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
  [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
  [2]: https://cdn.gethue.com/uploads/2016/02/loginmodal.gif
  [3]: http://groups.google.com/a/cloudera.org/group/hue-user
  [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:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
   - Hue 3.11
   - Hue 3.11
   - Programming
   - Programming
   - SDK
   - SDK
@@ -53,33 +52,33 @@ Hueは[Django Web Framework][1]に依存しています。 Djangoにはユーザ
 
 
 リクエストが成功したらその後のリクエストのためにヘッダとcokkieをキャプチャします。`cookies=session.cookiesとheaders=session.headers`を渡すことにより 、後続のrequest.session呼び出しを行うことができます。
 リクエストが成功したらその後のリクエストのためにヘッダと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>
 </pre>
 
 
  [1]: https://www.djangoproject.com/
  [1]: https://www.djangoproject.com/
  [2]: https://docs.djangoproject.com/en/1.9/topics/http/middleware/
  [2]: https://docs.djangoproject.com/en/1.9/topics/http/middleware/
  [3]: http://docs.python-requests.org/en/master/
  [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:
 sf_custom_excerpt:
   - |
   - |
     HUEの管理者の皆さん、こんにちは。
     HUEの管理者の皆さん、こんにちは。
-    
+
     最近、HUEに多くのセキュリティオプションが追加されました。 これらは可能な限りデフォルトでオンになっています。
     最近、HUEに多くのセキュリティオプションが追加されました。 これらは可能な限りデフォルトでオンになっています。
-    
+
     このドキュメントではいくつかの修正点について説明し、Hueの管理者が、HUEをインストールを実行して管理できるようにします。
     このドキュメントではいくつかの修正点について説明し、Hueの管理者が、HUEをインストールを実行して管理できるようにします。
 sf_author_info:
 sf_author_info:
   - 1
   - 1
@@ -46,7 +46,6 @@ sf_caption_position:
 sf_remove_promo_bar:
 sf_remove_promo_bar:
   - 1
   - 1
 categories:
 categories:
-  - Administration
   - Hue 3.12
   - Hue 3.12
   - Security
   - Security
 
 
@@ -81,7 +80,7 @@ secure_content_security_policy="default-src 'self' 'unsafe-eval' 'unsafe-inline'
 </pre>
 </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" />
 [<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] ブロックされた画像コンテンツの例
 ][1] ブロックされた画像コンテンツの例
 
 
 ### Server: header
 ### Server: header
@@ -120,7 +119,7 @@ secure_browser_xss_filter=true
 </pre>
 </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]
 ][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;">
 <p style="text-align: center;">
@@ -159,7 +158,7 @@ _* .example.com_のワイルドカード証明書は、これらのドメイン
 ### 任意のホストヘッダーの受け入れの修正
 ### 任意のホストヘッダーの受け入れの修正
 
 
 Hueでは任意のホストヘッダ受け入れを修正しました。これで、Hueサーバーが提供できるホスト/ドメイン名を設定できます。
 Hueでは任意のホストヘッダ受け入れを修正しました。これで、Hueサーバーが提供できるホスト/ドメイン名を設定できます。
-  
+
 allowed_hosts=&#8221;host.domain,host2.domain,host3.domain&#8221;
 allowed_hosts=&#8221;host.domain,host2.domain,host3.domain&#8221;
 
 
 <pre><code class="bash">[desktop]
 <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
  [1]: https://cdn.gethue.com/uploads/2016/09/block-content.png
  [2]: https://cdn.gethue.com/uploads/2016/09/security-response-header.png
  [2]: https://cdn.gethue.com/uploads/2016/09/security-response-header.png
  [3]: https://cdn.gethue.com/uploads/2016/09/cookie-secured.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(日本語版記事未公開)のアップデート版です
     2019年3月更新: この記事は Hue in Docker(日本語版記事未公開)のアップデート版です
     現在、Hueで遊ぶ方法は demo.gethue.com にアクセスするか 仮想マシンをダウンロードすることです。しかしこれらには多くの制約があります。代わりにDockerを使用するとはるかに良い体験ができます:
     現在、Hueで遊ぶ方法は demo.gethue.com にアクセスするか 仮想マシンをダウンロードすることです。しかしこれらには多くの制約があります。代わりにDockerを使用するとはるかに良い体験ができます:
 categories:
 categories:
-  - Administration
   - Cloud
   - Cloud
   - Video
   - Video
 
 
@@ -58,7 +57,7 @@ Dockerは、Hueの開発を素早く開始したり、Hueを現在のクラス
 
 
 <div id="attachment_3664" style="width: 1034px" class="wp-caption alignleft">
 <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" />
   <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">
   <p class="wp-caption-text">
     Hue Running in Kitematic
     Hue Running in Kitematic
   </p>
   </p>
@@ -143,4 +142,4 @@ Hueの設定方法については [how to configure][15] をご覧ください
  [12]: http://192.168.99.100:8888/
  [12]: http://192.168.99.100:8888/
  [13]: http://172.17.0.1:8888/
  [13]: http://172.17.0.1:8888/
  [14]: https://github.com/cloudera/hue/tree/master/tools/docker#next
  [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のようなコンテナーオーケストレーションで実行する方法を見てみましょう。
         デプロイをより自動化し、Kubernetesのようなコンテナーオーケストレーションで実行する方法を見てみましょう。
         私たちは、以前のブログで最新の Hue ウェブサーバーを「ボックス」にまとめる Hue Docker image 記事を紹介しました。
         私たちは、以前のブログで最新の Hue ウェブサーバーを「ボックス」にまとめる Hue Docker image 記事を紹介しました。
-        
+
 categories:
 categories:
-  - Administration
   - Cloud
   - Cloud
   - Hue 4.5
   - Hue 4.5
 
 
@@ -73,7 +72,7 @@ Hue は [Helm catalog][7] カタログにも記載されています。: <https:
   <div>
   <div>
     フィードバックやご質問はありますか?何かありましたらこちら、あるいは <a href="https://twitter.com/gethue">@gethue</a>!
     フィードバックやご質問はありますか?何かありましたらこちら、あるいは <a href="https://twitter.com/gethue">@gethue</a>!
   </div>
   </div>
-  
+
   <p>
   <p>
     までお気軽にコメントお願いします。
     までお気軽にコメントお願いします。
   </p>
   </p>
@@ -85,4 +84,4 @@ Hue は [Helm catalog][7] カタログにも記載されています。: <https:
  [4]: https://github.com/cloudera/hue/tree/master/tools/kubernetes/yaml
  [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
  [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
  [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:
 categories:
   - Version 4
   - Version 4
 #  - Version 4.7
 #  - 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:
 categories:
   - Version 4
   - Version 4
 #  - Version 4.8
 #  - Version 4.8
-  - Development
+  - Dev / API
 
 
 ---
 ---
 データアプリビルダーの皆さん、こんにちは。
 データアプリビルダーの皆さん、こんにちは。