创建HDFS的FileSystem对象的小心得
发表于:2024-10-11 作者:千家信息网编辑
千家信息网最后更新 2024年10月11日,FileSystem fs = FiileSystem.get(new URI("hdfs://hadoop1:9000"),new Configuration() );以这种方式可以创建fs对象,但
千家信息网最后更新 2024年10月11日创建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安全错误
数据库的锁怎样保障安全
德力网络技术有限公司招聘
软件开发对cpu要求高吗
淘宝数据库营销模式
长春定制化国产服务器
mysql数据库技术简介
服务器简单快速破基岩
清华大学计算机软件开发
广东培正学院数据库
网络安全法竞赛题库及答案
软件开发方法所对应的模型
智能网络技术推荐咨询
软件开发进度款不付
海事网络安全
网站数据库文件太大
2020年网络安全知识答案
软件开发如何提高员工质量意识
服务器硬盘如何测试好坏
python遍历数据库数据
网络安全宣传周的时间是
温州太平洋保险大专软件开发
如何做一个服务器
网络安全人才资格
经济评价软件开发与维护
重庆软件开发专业的学校
口碑好的浪潮服务器零售商
邹平市中医院网络安全中标公告
阿里云服务器怎么购买划算
建立数据库代码
河南特种网络技术推广
数据管理员在数据库环境里作用