创建HDFS的FileSystem对象的小心得
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,FileSystem fs = FiileSystem.get(new URI("hdfs://hadoop1:9000"),new Configuration() );以这种方式可以创建fs对象,但
千家信息网最后更新 2024年11月30日创建HDFS的FileSystem对象的小心得
FileSystem fs = FiileSystem.get(new URI("hdfs://hadoop1:9000"),new Configuration() );
以这种方式可以创建fs对象,但缺点时,使用了空白的Configuration对象,实际上只授予了fs.default.name这个属性,当访问的HDFS使用了HA(需要多个参数配合,同时指定),或者需要指定其它设置的时候,就会有问题
Configuration conf = new Configuration();
conf.addResource(new Path("conf/core-site.xml"));
conf.addResource(new Path("conf/hdfs-site.xml"));
FileSystem fs = FiileSystem.get(conf);
以这种方式创建出来的FS具有更大灵活性,以及更加方便。因为它直接读取了xml中的设置,如果有必要,也可以调用conf.set方法了设置单个属性。
另外,addResource有几种形式,一种形式是:addResource(String fileName),传入参数是文件名。这种形式强烈依赖于CLASS_PATH,程序只会在CLASS_PATH中寻找文件名,如果在文件名中写入路径是无效的。
addResource的另一种形式是addResource(Path file),这种方式不依赖于CLASS_PATH,可以在new Path的时候指定路径,不管是在程序开发中的调试,还是部署时参数文件相对固定的情况都会更有用
形式
文件
参数
文件名
方式
对象
属性
时候
程序
路径
必要
单个
同时
多个
实际
实际上
情况
方法
是在
有用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
组网络技术
网络安全攻防基础关
网络安全操作题库
南方电网大学网络安全
预防网络安全文章
win10网络安全组
软件开发与生产环境
perl语言软件开发
软件开发劳务派遣怎么样
oracle数据库 最新
常用数据库的连接方式
德州手机软件开发系统
mysql实用数据库技术
青岛财务软件开发公司
数据库查询数据导出
江西南昌网络安全
网络技术与新媒体学院
好的服务器安全软件有哪些
联想服务器电话
计算机应用网络技术考研难度
安徽服务器防火墙哪家好
wincc数据库读写操作
sql登录名 访问数据库
管理信息系统软件开发原则
青海网络技术开发活动简介
数据库if运算
数据库怎么替换其中一个表
网络安全与执法硕士授权点学校
网络安全怎么防思想汇报
数据库连接限制