天天看点

apache hue安装(hadoop-2.5.2)

1.下载地址 http://archive.cloudera.com/cdh5/cdh/5/

HUE:  Hadoop  User Experience,Hue 是运营和开发Hadoop应用的图形化用户界面。Hue程序被整合到一个类似桌面的环境,以web程序的形式发布,对于单独的用户来说不需要额外的安装。 官网地址: http://gethue.com/ Hue官网无法下载,超时。 使用CDH版本安装。 下载地址: http://archive.cloudera.com/cdh5/cdh/5/ 说明文档: http://archive.cloudera.com/cdh5/cdh/5/hue-3.9.0-cdh5.5.0/   安装依赖包 参考:https://github.com/cloudera/hue 我的系统是 CentOS ,安装CentOS依赖包; yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libtidy libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel openssl-devel  gmp-devel -y 下载 maven apache-maven-3.3.3-bin.tar.gz 解压 tar -xzvf apache-maven-3.3.3-bin.tar.gz -C /usr/ 设置maven环境变量 $vi ~/.bash_profile export MAVEN_HOME= /usr/apache-maven- 3.3 . 3 export PATH = $PATH:$MAVEN_HOME/bin JDK已经安装了,所以没有再安装,可根据需要自行安装。   解压安装包 tar -xzvf hue-3.9.0-cdh5.5.0.tar.gz -C /usr/ 文件解压到/usr/目录下;   Build cd /usr/hue-3.9.0-cdh5.5.0 make apps

apache hue安装(hadoop-2.5.2)

build成功! 启动服务 cd /usr/hue-3.9.0-cdh5.5.0/build/env/bin ./supervisor

apache hue安装(hadoop-2.5.2)

找不到hue用户 解决办法: 1、创建hue用户 adduser hue 然后再次启动服务;

apache hue安装(hadoop-2.5.2)

成功启动!   访问Web http://node1:8888

apache hue安装(hadoop-2.5.2)

数据库为只读 解决方法: 修改数据文件权限 chmod 777 desktop chmod 766 desktop/desktop.db 然后重新刷新页面

apache hue安装(hadoop-2.5.2)

输入用户名、密码 然后页面跳转到如下内容:

apache hue安装(hadoop-2.5.2)

Hadoop 配置文件修改 hdfs-site.xml <property>   <name>dfs.webhdfs.enabled</name>   <value>true</value> </property> core-site.html <property>   <name>hadoop.proxyuser.hue.hosts</name>   <value>*</value> </property> <property>   <name>hadoop.proxyuser.hue.groups</name>   <value>*</value> </property>   HUE配置文件修改 [[hdfs_clusters]] [[[default]]] fs_defaultfs=hdfs://mycluster webhdfs_url=http://node1:50070/webhdfs/v1 hadoop_bin=/usr/hadoop-2.5.1/bin hadoop_conf_dir=/usr/hadoop-2.5.1/etc/hadoop 启动hdfs、重启hue   访问Web

apache hue安装(hadoop-2.5.2)

解决方法: 修改默认的hdfs访问用户 修改hue.ini中的配置 default_hdfs_superuser=hdfs 改为 default_hdfs_superuser=root 重启hue   可以通过HUE的 文件浏览器 来操作hdfs的文件,进行增、删、改、查等操作。 但是修改文件内容是出现异常,查看日志文件:  

apache hue安装(hadoop-2.5.2)

解决方法: 1、 关闭hdfs的权限验证 hdfs-site.xml <property>           <name>dfs.permissions.enabled</name>     <value>false</value> </property> 需要重启hdfs和hue 2、 在hue中创建root用户,并以root用户登录hue。   Yarn配置 HUE配置文件修改 [[yarn_clusters]] [[[default]]] resourcemanager_host=node1 resourcemanager_port=8032 submit_to=True resourcemanager_api_url=http://node1:8088 重启HUE服务 运行workcout程序进行测试 hadoop jar /usr/hadoop-2.5.1/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.1.jar wordcount /test/wc/input /out1

apache hue安装(hadoop-2.5.2)

HUE配置HIVE HIVE配置 修改hue.ini配置文件 [beeswax]hive_server_host = node1hive_server_port = 10000 hive_conf_dir =/usr/hive- 1.2 . 1 /conf 重启HUE build/env/bin/supervisor 启动hdfs和hiveserver2 $HIVE_HOME/bin/hiveserver2 登录Web

apache hue安装(hadoop-2.5.2)

点击:Query Editors->Hive 然后就可以通过图形化操作Hive了!

HUE配置HBase HBase的配置 修改配置hue.ini的配置文件 [hbase]hbase_clusters =(Cluster|node1: 9090 )hbase_conf_dir =/usr/hbase- 0.98 . 12.1 - Hadoop 2/conf Cluster Hue展现的名字 node1:9090 hbase启动的thrift主机及端口   需要启动hdfs和hbase,然后再启动thrift hbase-daemon. sh start thrift   重新启动Hue,访问Web

apache hue安装(hadoop-2.5.2)
HUE