insert into db (`name`,`host`) values ('Elasticsearch','dl_es');\r
insert into db (`name`,`host`,`port`,`database_name`) values ('MongoDB','dl_mongodb',27017,'datalake');\r
insert into db (`name`,`host`) values ('Druid','dl_druid');\r
-insert into db (`name`,`host`) values ('HDFS','dlhdfs');\r
+insert into db (`name`,`host`,`login`) values ('HDFS','dlhdfs','dl');\r
\r
\r
-- in production, default enabled should be off\r
String hdfsuri = String.format("hdfs://%s:%s", hdfs.getHost(), port);
hdfsConfig.set("fs.defaultFS", hdfsuri);
-
- log.info("Connecting to -- {}", hdfsuri);
+ //hdfsConfig.set("hadoop.job.ugi", hdfs.getLogin());
+ System.setProperty("HADOOP_USER_NAME", hdfs.getLogin());
+
+ log.info("Connecting to -- {} as {}", hdfsuri, hdfs.getLogin());
fileSystem = FileSystem.get(hdfsConfig);