Support Questions

Find answers, ask questions, and share your expertise

Not a valid JAR

avatar
New Contributor

I am trying to execute a mapreduce function written in Python thru a Hadoop Sandbox via Terminal on MacOS.

I am connected to the sandbox (v2.6) via centOS which are all working fine.

The same python function runs successfully on my machine(locally) via Terminal.

Any clue as to how to fix this?

17500-sec2-lec12-with-current.jpg

Many Thanks,

Z

1 ACCEPTED SOLUTION

avatar
Master Mentor

@Zack M

There looks like a type mistake in your PATH Please check "haddop" .. it should be "hadoop" (The Jar name is not correct).

Your PATH:

/usr/hdp/current/haddop-mapreduce-client/hadoop-streaming.jar

The path should be

/usr/hdp/current/hadoop-mapreduce-client/hadoop-streaming.jar

.

View solution in original post

2 REPLIES 2

avatar
Master Mentor

@Zack M

There looks like a type mistake in your PATH Please check "haddop" .. it should be "hadoop" (The Jar name is not correct).

Your PATH:

/usr/hdp/current/haddop-mapreduce-client/hadoop-streaming.jar

The path should be

/usr/hdp/current/hadoop-mapreduce-client/hadoop-streaming.jar

.

avatar
New Contributor

Yes, you are right. Never imagined it would be a typo, thanks though!