热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MRS访问OBS方法总结(转载)

  当前操作指导手册对于MRS访问OBS的内容比较分散,本文会收集比较常用的访问OBS的方法,方便用户集中查阅obs设置中文。  Spark访问OBS  1. 通过spark应用访问OBS:  访问之

  当前操作指导手册对于MRS访问OBS的内容比较分散,本文会收集比较常用的访问OBS的方法,方便用户集中查阅obs设置中文

MRS访问OBS方法总结(转载)

  Spark访问OBS

MRS访问OBS方法总结(转载)

  1. 通过spark应用访问OBS:

  访问之前需要在spark客户端配置文件core-site.xml,默认路径为:/opt/client/Spark/spark/conf/core-site.xml中添加“fs.s3a.access.key”和“fs.s3a.secret.key”obs设置中文

  注意:在文件中设置ak、sk会明文暴露在配置文件中,请谨慎使用obs设置中文

  

  fs.s3a.access.key

  ak

  

  

  fs.s3a.secret.key

  sk

  

  

  2. 在spark-sql和spark-beeline中访问OBS:

  如果需要在spark-sql和spark-beeline中访问OBS,需要手动执行如下命令设置AK,SKobs设置中文

  set fs.s3a.access.key=ak;

  set fs.s3a.secret.key=sk;

  

  示例:

  0: jdbc:hive2://ha-cluster/default> set fs.s3a.access.key=xxxxxxxxxxx;

  1 row selected (1.322 seconds)

  0: jdbc:hive2://ha-cluster/default> set fs.s3a.secret.key=xxxxxxxxxxxxxxxxxxxxx;

  1 row selected (0.083 seconds)

  0: jdbc:hive2://ha-cluster/default> create table test(id int) location 's3a://obs-demo-input/table/';

  +---------+--+

  | Result |

  +---------+--+

  +---------+--+

  No rows selected (1.816 seconds)

  

  HDFS访问OBS

  1. 通过命令行手动输入ak、sk访问

  hadoop fs -Dfs.s3a.access.key=ak -Dfs.s3a.secret.key=sk -ls "s3a://obs-bucket"

  

  2. 修改HDFS客户端配置文件core-site.xml,默认客户端路径为:/opt/client/HDFS/hadoop/etc/hadoop/core-site.xml,添加“fs.s3a.access.key”和“fs.s3a.secret.key”obs设置中文

  

  fs.s3a.access.key

  ak

  

  

  fs.s3a.secret.key

  sk

  

  

  添加配置后无需手动添加ak、sk即可访问OBS:

  hadoop fs -ls "s3a://obs-bucket"

  

  Hive访问OBS

  1.在hive beeline里面手动设置以下参数即可访问OBS:

  set fs.s3a.access.key=ak;

  set fs.s3a.secret.key=sk;

  set metaconf:fs.s3a.access.key=ak;

  set metaconf:fs.s3a.secret.key=sk;

  

  示例:

  0: jdbc:hive2://10.10.10.10:10000/> set fs.s3a.access.key=xxxxxxxxxxxxxxxx;

  No rows affected (0.015 seconds)

  0: jdbc:hive2://10.10.10.10:10000/> set fs.s3a.secret.key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;

  No rows affected (0.017 seconds)

  0: jdbc:hive2://10.10.10.10:10000/> set metaconf:fs.s3a.access.key=xxxxxxxxxxxxxxxx;

  No rows affected (0.019 seconds)

  0: jdbc:hive2://10.10.10.10:10000/> set metaconf:fs.s3a.secret.key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;

  No rows affected (0.003 seconds)

  0: jdbc:hive2://10.10.10.10:10000/> create table aa(id string)location 's3a://obs-demo-input/table/';

  No rows affected (1.024 seconds)

  

  文章来源:https://www.huaweicloud.com/product/obs.html


推荐阅读
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • 本文分析了Wince程序内存和存储内存的分布及作用。Wince内存包括系统内存、对象存储和程序内存,其中系统内存占用了一部分SDRAM,而剩下的30M为程序内存和存储内存。对象存储是嵌入式wince操作系统中的一个新概念,常用于消费电子设备中。此外,文章还介绍了主电源和后备电池在操作系统中的作用。 ... [详细]
  • 本文详细介绍了GetModuleFileName函数的用法,该函数可以用于获取当前模块所在的路径,方便进行文件操作和读取配置信息。文章通过示例代码和详细的解释,帮助读者理解和使用该函数。同时,还提供了相关的API函数声明和说明。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
author-avatar
ll等待花开的大婶_oO_107
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有