Hi Iassac,
Thanks for your quick response.
The conf/gobblin-mapreduce.properties is pretty much what is from the goblin build tar ball, and it is under ~/gobblin-dist/conf/, i change it bit from fs.uri=
hdfs://localhost:8020 to fs.uri=
hdfs://localhost:9000, and i checked that writer.staging.dir=${env:GOBBLIN_WORK_DIR}/task-staging is in this property file. the job file is on local file system now ~/job_config/job-mr.pull now. i actually also add writer.staging.dir=/Users/gzhang/staging/ in the job-mr.pull to override
that one set from gobblin-mapreduce.properties file.
with both property file and job pull file on local file system. i run with the command line
gzhang-2243:gobblin-dist gzhang$ bin/gobblin-mapreduce.sh --conf /Users/gzhang/job_conf/job-mr.pull
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/gzhang/gobblin-dist/lib/slf4j-log4j12-1.7.21.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/Cellar/hadoop/2.7.2/libexec/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
btw, i build the goblin against hadoop2.7.2. i can have it run on standlone mode with separate job configuration without issue.
one question what is the search path of goblin MR to locate gobblin-mapreduce.properties, since it is not specified in the command line.
-GZ