创建HDFS的FileSystem对象的小心得
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,FileSystem fs = FiileSystem.get(new URI("hdfs://hadoop1:9000"),new Configuration() );以这种方式可以创建fs对象,但
千家信息网最后更新 2025年12月03日创建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安全错误
数据库的锁怎样保障安全
信息网络技术职业教育
应用程序软件开发工程师
汽车上位机软件开发
双服务器后504
抖音网络技术工
搭建网络数据库
埃森哲公司软件开发工程师
传播病毒是网络安全吗
软件开发大学选的什么专业
怎么写界面连接数据库
软件开发的开票品名
天龙八部端游电信服务器
思科网络技术习题
数据库自动生成序号函数
福清市妇联网络安全
在线英语词典数据库设计
开传奇为什么必须要服务器
高校实验室管理软件开发
福建民主评议软件开发系统
仓库和注册服务器有什么关系
承接软件开发的软件
超市售卖系统是数据库应用系统
.net软件软件开发职业
上海来玺互联网科技合伙
详细描述数据库的四级安全性
源服务器能
网络安全小组成立报告
成都中铁软件开发
网络安全形势与舆情管控
数据库的安全管理多选题