neo4j не запускается: не удалось получить локальное имя хоста / имя или службу, не известную

Я пытаюсь запустить версию 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 Server...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: имя или служба не известны n на 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:1qos) по адресу ch..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.implBStatic.(StaticLoggerBinder.java:55) в atg.slf4j.LoggerFactory.bind(LoggerFactory.java:128) в atg.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108) в org.slf4j.actoryFact.java:279) по адресу org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:252) по адресу org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156) по адресу org.ap.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) в atg.neo4j.server.configuration.PropertyFileConfigurator.getConfigurator(PreStartupStoreUpgrader.java:135) по адресу org.neo4j.server.storemigration.PreStartupStoreUpgrader.run(PreStartupStoreUpgrader.java:78) по адресу org.neo4j.server.storemigration.PreStartupgraserUU: java.net.UnknownHostException: acer.lap: имя или служба, неизвестная по адресу java.net.Inet6AddressImpl.lookupAllHostAddr(собственный метод) по адресу java.net.InetAddress$1.lookupAllHostAddr(InetAddres) s.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 - собирается создать экземпляр приложения типа [ch.qos.logback.core.ConsoleAppender] 00:05:30,525 |-INFO в ch.qos.logback.core.joran.action.AppenderAction - Именование приложения как [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 в канале.qos.logback.core.joran.action.AppenderRefAction - Присоединение приложения с именем [STDOUT] к регистратору [ROOT] 00:05:30,591 |-INFO в ch.qos.logback.core.joran.util.ConfigurationWatchListUtil@45828b22 - Добавление [ файл: / Главная / Крисом / Программное обеспечение / Neo4j-сообщество-1.8.2/conf/custom-logback.xml] в список наблюдения за конфигурацией. 00:05:30,596 |-INFO в ch.qos.logback.classic.joran.JoranConfigurator@7d7c88d4 - Регистрация текущей конфигурации в качестве безопасной резервной точки

2 ответа

Решение

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

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

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

UnknownHostException: acer.lap: Name or service not known

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

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

Другие вопросы по тегам