Назад | Перейти на главную страницу

Расположение файла журнала Solr в Ubuntu

Я установил Solr в Tomcat на свой Ubuntu.

После внесения некоторых изменений в файл конфигурации schema.xml я получаю следующую ошибку при доступе к веб-интерфейсу Solr:

Статус HTTP 500 - серьезные ошибки в конфигурации solr. Проверьте свои файлы журналов для получения более подробной информации о том, что может быть не так. Если вы хотите, чтобы работа solr продолжалась после ошибок конфигурации, измените: false на null ----------------------------------- -------------------------- org.apache.solr.common.SolrException: QueryElevationComponent требует, чтобы в схеме было реализовано uniqueKeyField с использованием StrField в org. apache.solr.handler.component.QueryElevationComponent.inform (QueryElevationComponent.java:157) в org.apache.solr.core.SolrResourceLoader.inform (SolrResourceLoader.java:508) в org.apache.solr.core.SolrCore. .java: 589) в org.apache.solr.core.CoreContainer $ Initializer.initialize (CoreContainer.java:137) в org.apache.solr.servlet.SolrDispatchFilter.init (SolrDispatchFilter.java:83) в org.apache. catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:295) в org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:422) в org.apache.catalina.core.Configation. ApplicationFilter. ) в org.apache.catalina.core.StandardContext.f ilterStart (StandardContext.java:4001) в org.apache.catalina.core.StandardContext.start (StandardContext.java:4651) в org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:791) в org.apache .catalina.core.ContainerBase.addChild (ContainerBase.java:771) на org.apache.catalina.core.StandardHost.addChild (StandardHost.java:546) на org.apache.catalina.startup.HostConfig.deployDescriptor (Host : 637) в org.apache.catalina.startup.HostConfig.deployDescriptors (HostConfig.java:563) в org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:498) в org.apache.catalina.startup. HostConfig.start (HostConfig.java:1277) в org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:321) в org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport) на org11: .apache.catalina.core.ContainerBase.start (ContainerBase.java:1053) в org.apache.catalina.core.StandardHost.start (StandardHost.java:785) в org.apache.catalina.core.Container Base.start (ContainerBase.java:1045) в org.apache.catalina.core.StandardEngine.start (StandardEngine.java:445) в org.apache.catalina.core.StandardService.start (StandardService.java:519) в org .apache.catalina.core.StandardServer.start (StandardServer.java:710) в org.apache.catalina.startup.Catalina.start (Catalina.java:581) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun .reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.java:43) в java.lang.reflect.Method.java: Method.invoke. catalina.startup.Bootstrap.start (Bootstrap.java:289) в org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:414)

Мой вопрос: где находится этот файл журнала? Я посмотрел / var / log / tomcat6 /, но там ничего не было (всего несколько файлов без соответствующего вопроса). Я также не смог найти никаких лог-файлов, связанных с Solr.

Это потому, что по умолчанию в Tomcat6 не включено ведение журнала? Если да - как мне включить?

Заранее спасибо.

Не удалось найти журнал, но удалось решить проблему, просмотрев приведенный выше фрагмент.

QueryElevationComponent требует, чтобы в схеме было реализовано uniqueKeyField с использованием StrField.

В Ubuntu solr.log файл находится в /var/log/ папку, чтобы увидеть файл журнала, вы можете использовать следующую команду:

tail -f /var/log/solr.log