文章目录
前言
我事先创建好了opt文件,该文件里包含data,modules,software,tools,一般我把安装包存放在sofeware解压生成在modules。可以按照我这个方式去做,后期以便文件好找。关于hadoop,hive,hbase等安装参考我前面的文章,这里就不是范例,过程使用的软件Notepad++(在这里修改配置文件比较方便)MobaXterm_Personal_20.2(远程登录linux)FlashFPX(把文件发送到linux上)。
一、hue简介
Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python Web框架Django实现的。通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行MapReduce Job等等。
详细简介,点击
二、hue的编译
首先解压好安装包,进入解压后的文件,开始以下操作:
注意:自己虚拟机如果是centos6的化,用yum时可能会出现The requested URL returned error: 404 Not Found“
这时候可以采用如下方法解决:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo
wget -O /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo
然后:
yum makecache
完成后,在是下面的命令,就会发现不会报这个错误了
sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi gcc gcc-c++ krb5-devel libtidy libxml2-devel libxslt-devel openldap-devel python-devel sqlite-devel openssl-devel mysql-devel gmp-devel
编译:
sudo make apps
最后出现build文件表示编译成功。
三、hue基本的配置
进入conf目录下
1、hue.ini配置
1、 secret_key=jFE93j;2[290-eiw.KEiwN2s3['d;/.q[eIW^y#e=+Iei*@Mn<qW5o
2、 http_host=panda-pro01.xiong.com 自己主机名
3、 http_port=8888
4、 time_zone=Asia/Shanghai
进入desktop目录
2、给权限
sudo chmod o+w desktop.db
sudo chown -R xiong:xiong desktop.db
3、启动服务
./build/env/bin/supervisor
首次进入界面要初始设置账号密码。
四、hue与hadoop的集成
1、配置hue.ini
2、配置hadoop下的core-site.xml
在core-site.xml增加如下
<property>
<name>hadoop.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hue.groups</name>
<value>*</value>
</property>
如果多台机器需要把配置好的core-site.xml分发给其他机器
3、启动服务
首先启动hadoop的namenode和datanode,再启动hue,界面点击右上角的文件游览器,如下:
这样hue和HDFS的配置就完成了
五、hue与yarn的集成
1、配置hue.ini
六、hue与hive的集成
1、配置hue.ini
2、界面显示
七、hue与mysql的集成
1、配置hue.ini
2、界面显示
八、hue与hbase的集成
1、配置hue.ini
2、启动hbase服务
bin/hbase-daemon.sh start master
bin/hbase-daemon.sh start regionserver
bin/hbase-daemon.sh start thrift
3、界面显示
总结
关于hue的相关配置就到这里,作者萌新一位,如有不足之处还请见谅,如对你有帮助,点一点关注,谢谢啦。