Я пытаюсь запустить версию 1.8.2 сообщества neo4j на тестовой машине. Этот компьютер имеет собственное имя хоста только для локальной сети.

Я смог запустить сервер neo4j один раз (около 2 недель назад), но с тех пор никогда. Я знаю, что это началось, потому что я смог получить доступ к веб-интерфейсу через порт 7474.

Кажется, я не могу понять, почему отсутствие действительного имени хоста может стать проблемой для запуска службы сейчас, так как я не сталкивался с этой проблемой раньше.

Ниже показана обратная трассировка, когда я пытаюсь запустить neo4j (либо с правами root из рабочего каталога, либо когда я запускаю ее с помощью службы в /etc/init.d/, обратные трассировки точно такие же).

Любой вклад полезен. Заранее спасибо.

Решение:

Это не так уж и много. Я просто начал с нуля установку neo4j, так как у меня не было важных данных. Я полагаю, это произошло из-за поврежденных данных (вероятно, слишком много компьютерных спячек без надлежащего выключения neo4j).

ВНИМАНИЕ: разрешено не более 1024 открытых файлов, рекомендуется минимум 40 000. Смотрите руководство Neo4j. ПРЕДУПРЕЖДЕНИЕ! Вы используете неподдерживаемую среду выполнения Java. Пожалуйста, используйте Oracle(R) Java(TM) Runtime Environment 6. Запуск сервера Neo4j ... 00: 05: 28,335 | -INFO в ch.qos.logback.classic.LoggerContext [по умолчанию] - НЕ удалось найти ресурс [logback.groovy] 00: 05: 28,336 | -INFO в ch.qos.logback.classic.LoggerContext [по умолчанию] - НЕ удалось найти ресурс [logback-test.xml] 00: 05: 28,336 | -INFO в ch.qos.logback.classic.LoggerContext [по умолчанию] - найден ресурс [logback.xml] в [jar: file:/home/chris/Software/neo4j-community-1.8.2/system/lib/neo4j-server-1.8.2.jar!/ Logback. xml] 00: 05: 28,351 | -INFO в ch.qos.logback.core.joran.spi.ConfigurationWatchList @ 3c41068b - URL-адрес [jar: file:/home/chris/Software/neo4j-community-1.8.2/system/lib/neo4j-server-1.8.2.jar!/Logback.xml] не относится к типу файла 00: 05: 28,396 | -INFO в ch.qos.logback.classic.joran.action.ConfigurationAction - атрибут отладки не задан 00: 05: 30,521 | -ERROR в ch.qos.logback.core.util.ContextUtil @ 5114ae94 - Не удалось получить локальное имя хоста java.net.UnknownHostException: acer.lap: acer.lap: имя или служба, неизвестные на java.net.UnknownHostException: acer.lap: acer.lap: имя или служба, неизвестные по адресу java.net.InetAddress.getLocalHost(InetAddress.java:1438) по адресу ch.qos.logback.core.util.ContextUtil.getLocalHostName(ContextUtil.java:30) по адресу ch.qos.logback.core.util.ContextUtil.addHostNameAsProperty(ContextUtil.java:39) по адресу ch.qos.logback.classic.joran.action.ConfigurationAction.begin(ConfigurationAction.java:48) по адресу ch.qos.logback.core.joran.spi.Interpreter.callBeginAction(Interpreter.java:277) по адресу ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:149) по адресу ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:131) по адресу ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:50) по адресу ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:148) по адресу ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:134) по адресу ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:97) по адресу ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:56) по адресу ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77) по адресу ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150) по адресу org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85) по адресу org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:55) в atg.slf4j.LoggerFactory.bind(LoggerFactory.java:128) по адресу org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108) по адресу org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:279) по адресу org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:252) по адресу org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156) по адресу org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132) по адресу org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685) по адресу org.apache.commons.configuration.AbstractFileConfiguration.(AbstractFileConfiguration.java:121) по адресу org.apache.commons.configuration.AbstractFileConfiguration.(AbstractFileConfiguration.java:154) по адресу org.apache.commons.configuration.PropertiesConfiguration.(PropertiesConfiguration.java:252) по адресу org.neo4j.server.configuration.PropertyFileConfigurator.loadPropertiesConfig(PropertyFileConfigurator.java:142) по адресу org.neo4j.server.configuration.PropertyFileConfigurator.(PropertyFileConfigurator.java:76) по адресу org.neo4j.server.storemigration.PreStartupStoreUpgrader.getConfigurator(PreStartupStoreUpgrader.java:135) по адресу org.neo4j.server.storemigration.PreStartupStoreUpgrader.run(PreStartupStoreUpgrader.java:78) по адресу org.neo4j.server.storemigration.PreStartupStoreUpgrader.main(PreStartupStoreUpgrader.java:57) Причина: java.net.UnknownHostException: acer.lap: имя или служба, неизвестная по адресу java.net.Inet6AddressImpl.lookupAllHostAddr(собственный метод) на сайте java.net.InetAddress $ 1.lookupAllHostAddr(InetAddress.java:866) на сайте java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258) по адресу java.net.InetAddress.getLocalHost(InetAddress.java:1434) в ... 30 общих кадров пропущено 00: 05: 30,521 | -INFO в ch.qos.logback.core.joran.action.AppenderAction - собирается создать экземпляр appender типа [ch.qos.logback.core.ConsoleAppender] 00: 05: 30,525 | -INFO в ch.qos.logback.core.joran.action.AppenderAction - называет appender [STDOUT] 00: 05: 30,544 | -INFO в ch.qos.logback.core.joran.action.NestedComplexPropertyIA - предполагается тип по умолчанию [ch.qos.logback.classic.encoder.PatternLayoutEncoder] для свойства [encoder] 00: 05: 30,589 | -INFO в ch.qos.logback.classic.joran.action.RootLoggerAction - установка уровня регистратора ROOT на INFO 00: 05: 30,589 | -INFO в ch.qos.logback.core.joran.action.AppenderRefAction - Присоединение appender с именем [STDOUT] к Logger [ROOT] 00: 05: 30,591 | -INFO в ch.qos.logback.core.joran.util.ConfigurationWatchListUtil @ 45828b22 - Добавление [file:/home/chris/Software/neo4j-community-1.8.2/conf/custom-logback.xml] в список наблюдения за конфигурацией. 00: 05: 30,596 | -INFO в ch.qos.logback.classic.joran.JoranConfigurator @ 7d7c88d4 - Регистрация текущей конфигурации в качестве безопасной резервной точки

2 ответа2

0

Я думаю, что ключевая строка в этой трассировке стека такова:

UnknownHostException: acer.lap: Name or service not known

Дай угадаю, ты запускаешь это на ноутбуке Acer? Во всяком случае, никто не может знать, почему этот хост ищется или не найден, кроме вас. Вы, должно быть, что-то изменили за эти 2 недели.

На вашем месте я бы выискивал каждый файл конфигурации (файлы neo4j, /etc /hosts и т.д.) Для acer.lap .

0

Решением было начать установку neo4j с нуля. У меня не было много данных, хранящихся на этой тестовой машине, так что это не было проблемой.

Я полагаю, это произошло из-за поврежденных данных (вероятно, слишком много компьютерных спячек без надлежащего выключения neo4j).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .