关于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
我确信有一种简单的方法可以检查它。请帮帮我
答案 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