Hi, Here is what I got after I explicitly include the dependency for
<dependency> <groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-io-hadoop-file-system</artifactId>
<scope>runtime</scope> </dependency> in my pom.xml:Failed to execute
goal org.codehaus.mojo:exec-maven-plugin:1.5.0:java (default-cli) on project
beam-examples-java: An exception occured while executing the Java class. null:
InvocationTargetException: Failed to construct Hadoop filesystem with
configuration Configuration: /home/conf/hadoop/core-site.xml,
/home/conf/hadoop/hdfs-site.xml: No FileSystem for scheme: hdfs ->I am also
wondering if I add it correctly?
Claire
On Friday, June 16, 2017 2:32 PM, Stephen Sisk <[email protected]> wrote:
We've seen a couple reports involving the "Unable to find registrar for hdfs"
The other potential cause is misconfiguration of HDFS/beam can't find the HDFS
config.
I filed https://issues.apache.org/jira/browse/BEAM-2457 - we don't believe this
is a bug in beam, but a number of users seem to be running into the issues so
there might be an undiagnosed issue or a common misconfiguration problem.
Claire - if you figure out the root cause, it'd be helpful if you let us know
what solved the issue so we can improve the error message you saw. (and if you
can't figure it out, hopefully folks on this list will help you figure it out)
S
On Fri, Jun 16, 2017 at 1:58 PM Kenneth Knowles <[email protected]> wrote:
Hi Claire,
The 'hdfs' filesystem is registered when you include the artifact
"org.apache.beam:beam-sdks-java-io-hadoop-file-system". Do you have this in
your dependencies?
Kenn
On Fri, Jun 16, 2017 at 11:45 AM, Claire Yuan <[email protected]> wrote:
Hi all, I was following the instruction here Apache Apex Runner to submit the
work into the cluster. The building seems to be successful. However, the thing
is that I could not find where the output is. I set my param in my maven
command with: --output=/user/claire/output/and I checked with hadoop dfs -ls
/home/claire/output/ but seems no such directory created.I also checked my
local directory with --output=/home/claire/output/, and still no output there
Finally I set the output directory manually
with:--output=hdfs:///user/claireyuan/outputit gave exception as: Failed to
execute goal org.codehaus.mojo:exec-maven-plugin:1.5.0:java (default-cli) on
project beam-examples-java: An exception occured while executing the Java
class. null: InvocationTargetException: Unable to find registrar for hdfs ->
[Help 1]
|
| |
Apache Apex Runner
Apache Beam is an open source, unified model and set of language-specific SDKs
for defining and executing data p... | |
|
I am wondering where I should check or modify my output directory to be?
Claire