All, How can I make the Hadoop Client find the com.sun.security.auth.module package?
I am trying to use the Hadoop Client in an equinox container. I'm using bndtools for my code. I'm getting an error when I try to access HDFS. The error says it can't find com.sun.security.auth.module.UnixLoginModule. This happens with the following code: *Configuration conf = new Configuration();* *conf.addResource(new Path(F.CFG_PATH + "/core-site.xml"));* *conf.addResource(new Path(F.CFG_PATH + "/hdfs-site.xml"));* *conf.addResource(new Path(F.CFG_PATH + "/mapred-site.xml"));* *FileSystem fs = FileSystem.get(conf);* I've been advised to set a runtime property like so: *-runproperties:* *org.osgi.framework.system.packages.extra=com.sun.security.auth.module* and to also have my bundle import the package in question: *Import-Package: com.sun.security.auth.module* both of which I've done to no avail. What can I do? I find working with OSGi, issues like this crop up often especially with code that was not originally written with OSGi in mind. Other than that, I like OSGi. I like bndtools. I like Hadoop. Why can't they all just get along? :-) Thanks in advance. -- There are ways and there are ways, Geoffry Roberts
