Reply
New Contributor
Posts: 1
Registered: ‎11-12-2015
Accepted Solution

Spark-shell - Cannot run program "/etc/hadoop/conf.cloudera.yarn/topology.py"

Hi

 

I deployed CDH 5.4.8 on a 6 machine cluster (4 datanode, 1 namenode, 1 edgenode) with cloudera manager and parcels.

 

When launching `spark-shell` I get the following exception :

 

java.io.IOException: Cannot run program "/etc/hadoop/conf.cloudera.yarn/topology.py" (in directory "/home/sherloqq"): error=2, No such file or directory 

 

When searching on this error I found the following two informations :

 

- It happens with Impala & Llama, deploying Yarn Gateways on the client nodes should fix it (here, third issue)

- It's happened before and copying the `/etc/hadoop/conf.cloudera.yarn` fixes it but it's supposed to be fixed (here)

 

Adding a Yarn Gateway on the node with the Spark gateway didn't do anythig

Copying the directory to the node did fix it, however it seems to be a temporary fix

 

Is there a better fix to this issue ?

 

Thanks

 

C.

Highlighted
New Contributor
Posts: 1
Registered: ‎03-23-2017

Re: Spark-shell - Cannot run program "/etc/hadoop/conf.cloudera.yarn/topology.py"

you can deploy a yarn gateway on the machine which run commond "spark-shell" .
Explorer
Posts: 17
Registered: ‎11-27-2017

Re: Spark-shell - Cannot run program "/etc/hadoop/conf.cloudera.yarn/topology.py"

Can you please mention the steps?

Announcements