Hadoop可视化分析利器之Hue(2)



3,本文散仙主要是采用tar包的方式安装hue,除了tar包的方式,hue还能采用cm安装,当然这就与cdh的系统依赖比较大了。 


hue最新的版本是3.8.1,散仙这里用的3.7.0的版本 
下载地址:https://github.com/cloudera/hue/releases 

hue的github地址:https://github.com/cloudera/hue 

4,下载完后,解压tar包,并进入hue的根目录执行命令 
make apps编译 

5,编译成功后,需要配置/home/search/hue/desktop/conf/pseudo-distributed.ini文件,里面包含了hdfs,yarn,mapreduce,hive,oozie,pig,spark,solr等的ip地址和端口号配置,可根据自己的情况设置,如果没有安装某个应用,那就无须配置,只不过这个应用在web上不能使用而已,并不会影响其他框架的使用。 

一个例子如下: 

Java代码 

##################################### 

# DEVELOPMENT EDITION 

##################################### 

 

# Hue configuration file 

# =================================== 

# For complete documentation about the contents of this file, run 

#       $ <hue_root>/build/env/bin/hue config_help 

# All .ini files under the current directory are treated equally.  Their 

# contents are merged to form the Hue configuration, which can 

# can be viewed on the Hue at 

#       http://<hue_host>:<port>/dump_config 

 

 

########################################################################### 

# General configuration for core Desktop features (authentication, etc) 

########################################################################### 

 

[desktop] 

 

  send_dbug_messages=

 

  # To show database transactions, set database_logging to 

  database_logging=

 

  # Set this to a random string, the longer the better. 

  # This is used for secure hashing in the session store. 

  secret_key=search 

 

  # Webserver listens on this address and port 

  http_host=0.0.0.0 

  http_port=8000 

 

  # Time zone name 

  time_zone=Asia/Shanghai 

 

  # Enable or disable Django debug mode 

  ## django_debug_mode=true 

 

  # Enable or disable backtrace for server error 

  ## http_500_debug_mode=true 

 

  # Enable or disable memory profiling. 

  ## memory_profiler=false 

 

  # Server email for internal error messages 

  ## django_server_email='hue@localhost.localdomain' 

 

  # Email backend 

  ## django_email_backend=django.core.mail.backends.smtp.EmailBackend 

 

  # Webserver runs as this user 

  server_user=search 

  server_group=search 

 

  # This should be the Hue admin and proxy user 

  default_user=search 

 

  # This should be the hadoop cluster admin 

  default_hdfs_superuser=search 

 

  # If set to false, runcpserver will not actually start the web server. 

  # Used if Apache is being used as a WSGI container. 

  ## enable_server=yes 

 

  # Number of threads used by the CherryPy web server 

  ## cherrypy_server_threads=10 

 

  # Filename of SSL Certificate 

  ## ssl_certificate= 

 

  # Filename of SSL RSA Private Key 

  ## ssl_private_key= 

 

  # List of allowed and disallowed ciphers in cipher list format. 

  # See http://www.openssl.org/docs/apps/ciphers.html for more information on cipher list format. 

  ## ssl_cipher_list=DEFAULT:!aNULL:!eNULL:!LOW:!EXPORT:!SSLv2 

 

  # LDAP username and password of the hue user used for LDAP authentications. 

  # Set it to use LDAP Authentication with HiveServer2 and Impala. 

  ## ldap_username=hue 

  ## ldap_password= 

 

  # Default encoding for site data 

  ## default_site_encoding=utf-

 

  # Help improve Hue with anonymous usage analytics. 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9cc6197faa692804b56a415e608cf8d9.html