Hue与其他软件的集成

  • 集成HDFS

注意修改完HDFS相关配置后,需要把配置scp给集群中每台机器,重启hdfs集群

 

修改hadoop中core-site.xml配置:

cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/

vi ./core-site.xml

<!-- 允许通过httpfs方式访问hdfs的主机名 -->
<property>
    <name>hadoop.proxyuser.root.hosts</name>
    <value>*</value>
</property>
<!-- 允许通过httpfs方式访问hdfs的用户组 -->
<property>
    <name>hadoop.proxyuser.root.groups</name>
    <value>*</value>
</property>

 

修改hadoop中hdfs-site.xml配置

cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/
vi ./hdfs-site.xml

 

<property>
    <name>dfs.webhdfs.enabled</name>
    <value>true</value>
</property>

 

修改hue中hue.ini配置

cd /export/servers/hue-3.9.0-cdh5.14.0/desktop/conf/ 

vim hue.ini

[[hdfs_clusters]]
[[[default]]]
fs_defaultfs=hdfs://192.168.100.200:8020
webhdfs_url=http://192.168.100.200:50070/webhdfs/v1
hadoop_hdfs_home=/export/servers/hadoop-2.6.0-cdh5.14.0
hadoop_bin=/export/servers/hadoop-2.6.0-cdh5.14.0/bin
hadoop_conf_dir=/export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop

fs_defaultfs:HDFS主节点IP

webhdfs_url:HDFSweb端IP地址

hadoop_hdfs_home:hadoop安装路径

hadoop_bin:hadoop的bin目录

hadoop_conf_dir:hadoop配置文件的目录

 

重启HDFS

cd /export/servers/hadoop-2.6.0-cdh5.14.0/sbin/ 

./start-dfs.sh

 

重启Hue

cd /export/servers/hue-3.9.0-cdh5.14.0/ 

build/env/bin/supervisor

 

查看hdfs目录

页面访问路径http://192.168.100.200:8888

 

 

  • 集成YARN

修改hue中hue.ini配置

cd /export/servers/hue-3.9.0-cdh5.14.0/desktop/conf/ 

vim hue.ini

[[yarn_clusters]]
[[[default]]]
resourcemanager_host=192.168.100.200
resourcemanager_port=8032
submit_to=True
resourcemanager_api_url=http://192.168.100.200:8088
history_server_api_url=http://192.168.100.200:19888

 

开启yarn日志聚集服务(修改hadoop中yarn-site.xml配置)

MapReduce 是在各个机器上运行的, 在运行过程中产生的日志存在于各个机器上,为了能够统一查看各个机器的运行日志,将日志集中存放在 HDFS 上, 这个过程就是日志聚集

cd /export/servers/hadoop-2.6.0-cdh5.14.0/etc/hadoop/ 

vi ./yarn-site.xml

 

<property>  
        <!--是否启用日志聚集功能-->
        <name>yarn.log-aggregation-enable</name>
        <value>true</value>
</property>
<property> 
        <!--设置日志保留时间,单位是秒-->
        <name>yarn.log-aggregation.retain-seconds</name>
        <value>106800</value>
</property>

 

重启Yarn

cd /export/servers/hadoop-2.6.0-cdh5.14.0/sbin/ 

./start-yarn.sh

 

重启Hue

cd /export/servers/hue-3.9.0-cdh5.14.0/ 

build/env/bin/supervisor

 

查看yarn任务

页面访问路径:http://192.168.100.200:8888

 

  • 集成Hive

如果需要配置hue与hive的集成,我们需要启动hive的metastore服务以及hiveserver2服务(impala需要hive的metastore服务,hue需要hvie的hiveserver2服务)。

 

修改hue中hue.ini配置

cd /export/servers/hue-3.9.0-cdh5.14.0/desktop/conf/ 

vim hue.ini

[beeswax]
hive_server_host=192.168.100.200
hive_server_port=10000
hive_conf_dir=/export/servers/hive-1.1.0-cdh5.14.0/conf
server_conn_timeout=120
auth_username=root
auth_password=123456
[metastore]
#允许使用hive创建数据库表等操作
enable_new_create_table=true

hive_server_host:安装hive的IP地址

hive_conf_dir:hadoop配置文件的目录

auth_username:用户名

auth_password:密码

 

启动Hive服务

去安装hive的节点上启动hive的metastore以及hiveserver2服务(两个服务分开启动)

cd /export/servers/hive-1.1.0-cdh5.14.0 

nohup bin/hive --service metastore & 

nohup bin/hive --service hiveserver2 &

 

重启Hue

cd /export/servers/hue-3.9.0-cdh5.14.0/ 

build/env/bin/supervisor

 

查看hive界面

页面访问路径:http://192.168.100.200:8888

 

  • 集成Mysql

修改hue中hue.ini配置

cd /export/servers/hue-3.9.0-cdh5.14.0/desktop/conf/ 

vim hue.ini

[[[mysql]]]
nice_name="My SQL DB"
engine=mysql
host=192.168.100.200
port=3306
user=root
password=123456

host:安装mysql服务的节点

user:账号

password:密码

注意: 一定要把[[[mysql]]]的注释去掉

 

重启Hue

cd /export/servers/hue-3.9.0-cdh5.14.0/ 

build/env/bin/supervisor

 

查看mysql界面

页面访问路径:http://192.168.100.200:8888

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值