SAMOA-58: configure don't code
diff --git a/samoa-api/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem b/samoa-api/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
new file mode 100644
index 0000000..bcd64ed
--- /dev/null
+++ b/samoa-api/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
@@ -0,0 +1,2 @@
+org.apache.hadoop.fs.LocalFileSystem
+org.apache.hadoop.hdfs.DistributedFileSystem
\ No newline at end of file
diff --git a/samoa-samza/src/main/java/org/apache/samoa/utils/SystemsUtils.java b/samoa-samza/src/main/java/org/apache/samoa/utils/SystemsUtils.java
index 6c369ae..ad2b383 100644
--- a/samoa-samza/src/main/java/org/apache/samoa/utils/SystemsUtils.java
+++ b/samoa-samza/src/main/java/org/apache/samoa/utils/SystemsUtils.java
@@ -96,6 +96,20 @@
private static String hdfsConfPath;
private static String configHomePath;
private static String samoaDir = null;
+
+ private static Configuration getConfig() {
+ Configuration config = new Configuration();
+ config.addResource(new Path(coreConfPath));
+ config.addResource(new Path(hdfsConfPath));
+ /* will do same differently - see http://www.lucidelectricdreams.com/2013/11/no-filesystem-for-scheme-hdfs.html
+ config.set("fs.hdfs.impl",
+ org.apache.hadoop.hdfs.DistributedFileSystem.class.getName()
+ );
+ config.set("fs.file.impl",
+ org.apache.hadoop.fs.LocalFileSystem.class.getName()
+ ); */
+ return config;
+ }
static void setHadoopConfigHome(String hadoopConfPath) {
logger.info("Hadoop config home:{}", hadoopConfPath);