opensearch version of photon does not start up #865
Replies: 4 comments 6 replies
-
I'd guess the data for the experimental opensearch implementation is in https://download1.graphhopper.com/public/experimental/ |
Beta Was this translation helpful? Give feedback.
-
With the experimental dataset the full one is still failing. Loading a small dataset e.g. Ireland works without a problem. |
Beta Was this translation helpful? Give feedback.
-
ok, so I loaded down the datafile from https://download1.graphhopper.com/public/experimental/ and I started photon-opensearch like this:
It started up without exploding.
BUT:
photon logfile of this request:
What am I missing for getting structured query goodness as described here: https://github.com/komoot/photon/blob/master/docs/structured.md ? |
Beta Was this translation helpful? Give feedback.
-
I am having exactly the same problem: I downloaded the new opensearch version (0.7.2) and downloaded the whole dataset for it. Now I wanted to run photon with:
It crashes after a few seconds with "index not found" Here are the logs: Cluster Name: photon
Base Path: /apps/photon/photon_data
Num Of Node: 1
Node Name: Node 1
HTTP Port: 9201
Data Directory: /apps/photon/photon_data/node_1/data
Log Directory: /apps/photon/photon_data/node_1/logs
2025-07-15 00:00:12,324 [main] WARN stderr - WARNING: A restricted method in java.lang.foreign.Linker has been called
2025-07-15 00:00:12,326 [main] WARN stderr - WARNING: java.lang.foreign.Linker::downcallHandle has been called by the unnamed module
2025-07-15 00:00:12,326 [main] WARN stderr - WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for this module
2025-07-15 00:00:12,433 [main] WARN org.apache.lucene.internal.vectorization.VectorizationProvider - Java vector incubator module is not readable. For optimal vector performance, pass '--add-modules jdk.incubator.vector' to enable Vector API.
2025-07-15 00:00:13,583 [main] WARN org.opensearch.gateway.DanglingIndicesState - gateway.auto_import_dangling_indices is disabled, dangling indices will not be automatically detected or imported and must be managed manually
2025-07-15 00:00:13,975 [opensearch[Node 1][clusterManagerService#updateTask][T#1]] WARN org.opensearch.cluster.routing.allocation.AllocationService - Falling back to single shard assignment since batch mode disable or multiple custom allocators set
2025-07-15 00:00:13,979 [opensearch[Node 1][clusterManagerService#updateTask][T#1]] WARN org.opensearch.cluster.routing.allocation.AllocationService - Falling back to single shard assignment since batch mode disable or multiple custom allocators set
2025-07-15 00:00:14,129 [main] INFO de.komoot.photon.App - Make sure that the ES cluster is ready, this might take some time.
2025-07-15 00:00:14,218 [main] INFO de.komoot.photon.App - ES cluster is now ready.
2025-07-15 00:00:14,234 [main] WARN stderr - Exception in thread "main" org.opensearch.client.opensearch._types.OpenSearchException: Request failed: [index_not_found_exception] no such index [photon]
2025-07-15 00:00:14,234 [main] WARN stderr - at org.opensearch.client.transport.httpclient5.ApacheHttpClient5Transport.extractAndWrapCause(ApacheHttpClient5Transport.java:1158)
2025-07-15 00:00:14,234 [main] WARN stderr - at org.opensearch.client.transport.httpclient5.ApacheHttpClient5Transport.performRequest(ApacheHttpClient5Transport.java:159)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.opensearch.client.opensearch.OpenSearchClient.get(OpenSearchClient.java:734)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.opensearch.client.opensearch.OpenSearchClient.get(OpenSearchClient.java:750)
2025-07-15 00:00:14,235 [main] WARN stderr - at de.komoot.photon.Server.loadFromDatabase(Server.java:161)
2025-07-15 00:00:14,235 [main] WARN stderr - at de.komoot.photon.Server.updateIndexSettings(Server.java:136)
2025-07-15 00:00:14,235 [main] WARN stderr - at de.komoot.photon.App.runPhoton(App.java:80)
2025-07-15 00:00:14,235 [main] WARN stderr - at de.komoot.photon.App.main(App.java:37)
2025-07-15 00:00:14,235 [main] WARN stderr - Caused by: org.opensearch.client.opensearch._types.OpenSearchException: Request failed: [index_not_found_exception] no such index [photon]
2025-07-15 00:00:14,235 [main] WARN stderr - at org.opensearch.client.transport.Endpoint.exceptionConverter(Endpoint.java:102)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.opensearch.client.transport.httpclient5.ApacheHttpClient5Transport.prepareResponse(ApacheHttpClient5Transport.java:548)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.opensearch.client.transport.httpclient5.ApacheHttpClient5Transport.lambda$performRequestAsync$0(ApacheHttpClient5Transport.java:192)
2025-07-15 00:00:14,235 [main] WARN stderr - at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
2025-07-15 00:00:14,235 [main] WARN stderr - at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
2025-07-15 00:00:14,235 [main] WARN stderr - at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2179)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.opensearch.client.transport.httpclient5.ApacheHttpClient5Transport$1.completed(ApacheHttpClient5Transport.java:237)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.opensearch.client.transport.httpclient5.ApacheHttpClient5Transport$1.completed(ApacheHttpClient5Transport.java:226)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.apache.hc.core5.concurrent.BasicFuture.completed(BasicFuture.java:148)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.apache.hc.core5.concurrent.ComplexFuture.completed(ComplexFuture.java:72)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.apache.hc.client5.http.impl.async.InternalAbstractHttpAsyncClient$2$1.completed(InternalAbstractHttpAsyncClient.java:321)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer$1.completed(AbstractAsyncResponseConsumer.java:101)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.apache.hc.core5.http.nio.entity.AbstractBinAsyncEntityConsumer.completed(AbstractBinAsyncEntityConsumer.java:87)
2025-07-15 00:00:14,235 [main] WARN stderr - at org.apache.hc.core5.http.nio.entity.AbstractBinDataConsumer.streamEnd(AbstractBinDataConsumer.java:83)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.http.nio.support.AbstractAsyncResponseConsumer.streamEnd(AbstractAsyncResponseConsumer.java:142)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.client5.http.impl.async.HttpAsyncMainClientExec$1.streamEnd(HttpAsyncMainClientExec.java:283)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.http.impl.nio.ClientHttp1StreamHandler.dataEnd(ClientHttp1StreamHandler.java:285)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.http.impl.nio.ClientHttp1StreamDuplexer.dataEnd(ClientHttp1StreamDuplexer.java:371)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.http.impl.nio.AbstractHttp1StreamDuplexer.onInput(AbstractHttp1StreamDuplexer.java:340)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.http.impl.nio.AbstractHttp1IOEventHandler.inputReady(AbstractHttp1IOEventHandler.java:64)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.http.impl.nio.ClientHttp1IOEventHandler.inputReady(ClientHttp1IOEventHandler.java:41)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.reactor.InternalDataChannel.onIOEvent(InternalDataChannel.java:143)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.reactor.InternalChannel.handleIOEvent(InternalChannel.java:51)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.reactor.SingleCoreIOReactor.processEvents(SingleCoreIOReactor.java:176)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.reactor.SingleCoreIOReactor.doExecute(SingleCoreIOReactor.java:125)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.reactor.AbstractSingleCoreIOReactor.execute(AbstractSingleCoreIOReactor.java:92)
2025-07-15 00:00:14,236 [main] WARN stderr - at org.apache.hc.core5.reactor.IOReactorWorker.run(IOReactorWorker.java:44)
2025-07-15 00:00:14,236 [main] WARN stderr - at java.base/java.lang.Thread.run(Thread.java:1583)
mte@mtex/apps/photon$ What am I doing wrong? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Today, I tried to start photon with opensearch from https://github.com/komoot/photon/releases/download/0.6.2/photon-opensearch-0.6.2.jar with the latest photon database from https://download1.graphhopper.com/public/photon-db-latest.tar.bz2 (downloaded 24 Jan 2025)
Unfortunately, it crashed, immediately after the ES cluster is now ready. message:
I had expected it to start up normally and serve api requests.
For now, I'm using the normal version without opensearch, which works as expected.
Beta Was this translation helpful? Give feedback.
All reactions