如何检查Fiware Cygnus中的依赖关系是否在cygnus.jar中

时间:2016-09-05 14:04:21

标签: fiware-cygnus

关于Fiware Cygnus的安装。 在安装过程结束时,有一个包含所需依赖项的列表Link。检查这些依赖项是否包含在cygnus.jar文件中是必要的。

如何检查这些软件包是否已安装? 我知道我可以用

显示jar文件的内容
jar tf cygnus-common-1.2.0-jar-with-dependencies.jar  

但我需要知道是否所有这些都已安装。

mockito-all
junit
flume-ng-node
httpclient
httpcore
libthrift
gson
json-simple
log4j
mysql-connector-java
postgresql
hadoop-core
hive-exec
hive-jdbc
mongodb-driver
kafka-clients
zkclient
kafka_2.11
aws-java-sdk-dynamodb

我确信有一种简单的方法可以检查它。请帮帮我

1 个答案:

答案 0 :(得分:0)

如果您已经构建了具有依赖关系的Cygnus jar,则无需检查或安装任何内容,因为所有内容都将位于胖天鹅罐中。这在documentation

中有解释
  

cygnus-ngsi可以构建为包含所有第三方依赖项的胖Java jar文件(推荐):

     

$ cd cygnus-ngsi
  $ APACHE_MAVEN_HOME / bin / mvn clean compile exec:exec assembly:single
  $ cp target / cygnus-ngsi - jar-with-dependencies.jar
  APACHE_FLUME_HOME / plugins.d /天鹅/ lib中

     

或者作为瘦Java jar文件:

     

$ cd cygnus-ngsi
  $ APACHE_MAVEN_HOME / bin / mvn exec:exec包
  $ cp target / cygnus-.jar APACHE_FLUME_HOME / plugins.d / cygnus / lib