10hdfsapi第一个案例
hdfsapi第一个案例(先创建一个包)
解决用户权限问题、获取操作对象的6种方式
以下方法是修改用户权限的操作
权限问题:
解决用户出错的几种方案:
vm options:
-DHADOOP_USER_NAME=root
2、设置系统环境变量
System.setProperty("HADOOP_USER_NAME","root");
3、获取操作hdfs的客户端时,可以指定user参数
FileSystem fs = FileSystem.get(new URI("hdfs://hadoop0001:9000"), conf, "root");
获取文件系统的客户端的方式:
下载文件的环境配置、调用本地api
所以要把这文件加压出来,然后配置环境变量,HADOOP_HOME path里面配置以下path
如果没有配置,需要操作怎么办。那么就需要把参数设置出来
但是一般是 用shell脚本写程序,然后Linux 直接调用就可以了