我需要解析的標準PCAP二進制日誌文件庫,用於MR(MapReduce的)工作在Git中here閱讀PCAP二進制文件到HDFS
已經上市我還看到一個樣本here
ClassNotFoundException: p3.hadoop.mapreduce.lib.input.PcapInputFormat
我見上面的例外,當我運行示例類。
我的POM樣子
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.name.mr.analytics.main.NetworkAnalytics</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass></mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef> jar-with-dependencies </descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
我包裝所有必要的罐子,但一些如何Maven是覆蓋MANIFEST.MF文件,我只能看到路徑或主類的罐子的MANIFEST.MF -with依賴性。然而在另一個正在創建的jar中有manifest.mf中的所有細節,但顯然依賴不可用。
任何幫助表示讚賞。
你' '是空的,根據主類的設置你的工作。還請附上您獲得的jar文件的內容列表作爲輸出('jar tvf ') –
0x0FFF
2014-11-05 15:06:54