Can you check with the DEV? I see that several dependencies aren't satisfied 
with the Apache JobTracker class - that is it doesn't seem to know about the 
PluginDispatcher.

Sent from my iPhone

On Sep 10, 2013, at 3:45 PM, "Satish Abburi" 
<[email protected]<mailto:[email protected]>> wrote:


Hi Jonathan, we just went through this scenario recently and got this working. 
Here are the quick steps…if you have more questions, let me know, i will hook 
up with the developer who worked on this.


    1. Hue communicates with JobTracker using Thrift service to get the job 
details.

                                Hue --> Thrift --> JobTracker



2.       When the JobTracker starts, it will in-turn try to start the Thrift 
service.



3.       The thrift service, to get started, requires 
"org.apache.hadoop.thriftfs.ThriftJobTrackerPlugin" class. This class is taken 
from the Cloudera distribution. (hue-plugins-2.3.0-cdh4.3.0.jar located at 
/usr/lib/hadoop/lib/)

                                OR

                        We can also build this jar, in Horton by following the 
link:https://github.com/hortonworks/hortonworks-sandbox



4.       The above said class requires "JobTrackerPlugin" class which is not 
available in the Horton distribution. So, need to  add this class to the 
library.

This class can be found at

http://grepcode.com/file/repository.cloudera.com/content/repositories/releases/com.cloudera.hadoop/hadoop-core/0.20.2-320/org/apache/hadoop/mapred/JobTrackerPlugin.jav<http://grepcode.com/file/repository.cloudera.com/content/repositories/releases/com.cloudera.hadoop/hadoop-core/0.20.2-320/org/apache/hadoop/mapred/JobTrackerPlugin.java>a



Thanks,
Satish

On Tue, Sep 10, 2013 at 2:34 PM, Edwards, Jonathan 
<[email protected]<mailto:[email protected]>> wrote:
Fellow Ambari Users,

I've setup a Hortonworks cluster (HDP 1.3.2) using Ambari and have HDFS, 
MapRed, Hive, Hbase all working nicely. I've gotten ambitious and manually 
installed Hue – and been able to get it working, with the exception of 
JobTracker integration. The reason that I'm emailing the Ambari user group is 
that the ultimate issue seems to be that, although properly configured in the 
mapped-site.xml via Ambari and present in /usr/lib/hadoop/lib on the JobTracker 
node managed by Ambari, the Thrift plugin isn't loading – I suspect that the 
jar isn't being added to the class path by the startup commands issued from the 
Ambari server to the remote agents. Is there a way to view what the configured 
class path is for the job tracker? Is there a way to override the default 
behavior to include additional JobTracker plugin jars?

Regards,

Jonathan Edwards
Technical Architect
Senior Systems Engineering Consultant

Staples, Inc.
1 Environmental Way | Broomfield, CO 80021




Reply via email to