Я установил cygnus, и когда я ударил sudo service cygnus start
, я получаю статус OK работает.Cygnus JAVA_HOME не установлен
Но файл журнала говорит:
Warning: JAVA_HOME is not set!
+ exec /usr/bin/java -Xmx20m -Dflume.log.file=cygnus.log -cp '/usr/cygnus/conf:/usr/cygnus/lib/*:/usr/cygnus/plugins.d/cygnus/lib/*:/usr/cygnus/plugins.d/cygnus/libext/*' -Djava.library.path= es.tid.fiware.fiwareconnectors.cygnus.nodes.CygnusApplication -p 8081 -f /usr/cygnus/conf/agent_1.conf -n cygnusagent
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/cygnus/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/cygnus/plugins.d/cygnus/lib/cygnus-0.7.1-jar-with-dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
Я проверил echo $JAVA_HOME
и получите:
/usr/lib/jvm/java-1.6.0-openjdk.x86_64
Я также проверил java -version
и получил:
java version "1.6.0_35"
OpenJDK Runtime Environment (IcedTea6 1.13.7) (rhel-1.13.7.1.el6_6-x86_64)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
Так что я упускаю Вот?
Я сделал все эти шаги здесь:
Установка Cygnus
Откройте терминал и просто настроить репозиторий FIWARE если не настроен и использовать ваш менеджер приложений для того, чтобы установить последний версия Cygnus (пример CentOS/RedHat):
$ sudo cat> /etc/yum.repos.d/fiware.repo < http://repositories.testbed.fi-ware.eu/repo/rpm/ x86_64/ gpgcheck = 0 включено = 1 EOL $ Sudo ням установить Cygnus
ВАЖНО:
Cygnus, так как она основана на Apache Flume, нуждается в установке Java SDK. Если еще не установлен, сделайте это прямо сейчас:
$ Sudo ням установить Java-1.6.0-OpenJDK-разви
Помните экспортировать переменную окружения JAVA_HOME. В случае, если вы установили Java SDK прямо сейчас, как показано выше, это было бы как:
$ экспорт JAVA_HOME =/USR/Библиотека/JVM/Java-1.6.0-openjdk.x86_64
Для того, сделать это навсегда, отредактировать /root/.bash_profile (пользователь root) или /etc/profile (другие пользователи).
у вас перезагружен после того, как сделать экспорт JAVA_HOME ... ? Выполняете ли вы echo JAVA_HOME после запуска cygnus? – exoddus
Да, я перезагрузился, и я эхо JAVA_HOME до и после того, как cygnus начнет его же – Vrankela
, вы выполняете экспорт JAVA_HOME и cygnus в том же окне терминала? – exoddus