FusionInsight对接OBS指导书

举报
lanxinliuli 发表于 2019/07/11 14:20:36 2019/07/11
【摘要】 1 背景介绍华为FusionInsight HD是一个分布式数据处理系统,对外提供大容量的数据存储、查询和分析能力。华为云对象存储服务OBS可以提供稳定、安全、高效、易用的云存储服务,并可以与FI对接,提供计算存储分离的大数据解决方案。2 部署视图3 FI对接OBS操作步骤3.1 Hadoop对接3.1.1 更新OBSFileSystem...

1      背景介绍

华为FusionInsight HD是一个分布式数据处理系统,对外提供大容量的数据存储、查询和分析能力。华为云对象存储服务OBS可以提供稳定、安全、高效、易用的云存储服务,并可以与FI对接,提供计算存储分离的大数据解决方案。

2      部署视图

image.png

3      FI对接OBS操作步骤

3.1      Hadoop对接

3.1.1        更新OBSFileSystem操作步骤

1、  上传obsjar

从网址https://bbs.huaweicloud.com/forum/thread-12142-1-1.html 中下载OBSFileSystem后进行解压缩,其中Package目录中包含obs所需要的jar包,列表如下:

image.png

obs所需要的jar包放在/opt/FI-obs目录中

image.png

2、  obsjar包放到Hadoop Client

命令:

cp /opt/FI-obs/* /opt/client/HDFS/hadoop/share/hadoop/common/lib/.

cp /opt/FI-obs/* /opt/client/HDFS/hadoop/share/hadoop/tools/lib/.

3.1.2        更新配置文件操作步骤

1、  修改hdfs客户端core-site.xml配置(/opt/client/HDFS/hadoop/etc/hadoop/core-site.xml)

配置文件中增加或修改如下配置项

<property>

<name>fs.obs.access.key</name>

<value>my.access.key</value>

</property>

<property>

<name>fs.obs.secret.key</name>

<value>my.secret.key</value>

</property>

<property>

<name>fs.obs.endpoint</name>

<value>my.endpoint</value>

</property>

<property>

<name>fs.obs.impl</name>

<value>org.apache.hadoop.fs.obs.OBSFileSystem</value>

</property>

<property>

<name>hadoop.tmp.dir</name>

<value>/srv/BigData/hadoop/data1/tmp</value>

</property>

<property>

<name>fs.obs.buffer.dir</name>

<value>/srv/BigData/hadoop/data1buf</value>

</property>

2、  配置完成后即可使用hadoop命令

image.png

image.png

 

3.2      HBase对接

3.2.1        更新OBSFileSystem操作步骤

1、  上传obsjar

从网址https://bbs.huaweicloud.com/forum/thread-12142-1-1.html 中下载OBSFileSystem后进行解压缩,其中Package目录中包含obs所需要的jar包,列表如下:

image.png

obs所需要的jar包放在/opt/FI-obs目录中

image.png

2、  obsjar包放到HBase Server

命令:

cp /opt/FI-obs/* /opt/huawei/Bigdata/FusionInsight_HD_6.5.0/install/FusionInsight-HBase-1.3.1/hbase/lib/.

3、  obsjar包放到HBase Client

命令:

cp /opt/FI-obs/* /opt/client/HBase/hbase/lib/.

3.2.2        更新配置文件操作步骤

1、  Hbase服务端级别core-site.xml添加如下自定义配置

fs.obs.experimental.input.fadvise: random

fs.obs.access.key: XXXXAK信息)

fs.obs.secret.key: XXXXSK信息)

fs.obs.endpoint: XXXXEndPoint信息)

fs.obs.impl: org.apache.hadoop.fs.obs.OBSFileSystem

hadoop.tmp.dir: /srv/BigData/hadoop/data1/tmp(配置到本地挂载的数据盘上)

fs.obs.buffer.dir/srv/BigData/hadoop/data1/buf(配置到本地挂载的数据盘上)

2、  Hbase服务端级别hbase-site.xml添加如下自定义配置

hbase.data.rootdirobs://XXXX/hbase XXXX为桶名)

hbase.rootdirobs://XXXX/hbase  XXXX为桶名)

hbase.wal.providermultiwal

hbase.wal.dirhdfs://hacluster/hbasewal

3、  配置完成后重启HBase即可使用,使用hbase shell前需要source环境变量

image.png


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。