Код: Выделить всё
http://localhost:8983/solr
Код: Выделить всё
solr.client = HttpSolrClient
solr.http.url = http://localhost:8983/solr
Код: Выделить всё
./solr create -c alerts -s 1 -rf 1
Цель
Я хочу добавить простой файл GeoJSON в каталог DDF.
Файл: /tmp/test-location.geojson
Код: Выделить всё
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-77.0369, 38.9072]
},
"properties": {
"name": "Test Location"
}
}
]
}
Код: Выделить всё
catalog:ingest -t geojson /tmp/test-location.geojson
Код: Выделить всё
catalog:ingest -t geojson -s catalog /tmp/test-location.geojson
Код: Выделить всё
0 file(s) ingested in 0 seconds
1 file(s) failed to be ingested. See the ingest log for more details.
Код: Выделить всё
log:set DEBUG org.codice.ddf.commands.catalog.IngestCommand
Код: Выделить всё
2025-12-03T13:28:26,449 | INFO | location.geojson | ingestLogger | f.commands.catalog.IngestCommand 338 | 455 - catalog-core-commands - 2.26.45 | 0 file(s) ingested in 0 seconds [0 records/sec]
2025-12-03T13:28:26,449 | WARN | location.geojson | ingestLogger | f.commands.catalog.IngestCommand 351 | 455 - catalog-core-commands - 2.26.45 | 1 file(s) failed to be ingested.
(repeats every attempt)
Код: Выделить всё
Error retrieving system alert.
org.codice.ddf.persistence.PersistenceException
Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:
Error from server at http://localhost:8983/solr/alerts:
can not sort on multivalued field: id_txt of type: text_general
Преобразователи GeoJSON появляются в сервисе:list:
Код: Выделить всё
id = catalog.data.metacard.geojson
id = geojson
displayName = GeoJSON
shortname = geojson
Код: Выделить всё
0 ingested, 1 failed
Код: Выделить всё
"Persistent Storage Not Responding. Could Not Retrieve Alerts."
Я не уверен, какие ядра или наборы конфигураций требуются DDF при использовании внешнего Solr.
Вопрос
Какие именно ядра и наборы конфигураций Solr требуются для DDF 2.26.45 при использовании внешнего Solr, и как мне их настроить? что:
- Прием GeoJSON работает
- Ошибка Solr «невозможно сортировать по многозначному полю: id_txt» останавливается
- Внутреннее хранилище оповещений/персистентности инициализируется правильно
Подробнее здесь: https://stackoverflow.com/questions/798 ... ith-no-det
Мобильная версия