How can I read elasticsearch oplog


I want to use elasticsearch as a cache and fast search layer above my oracle db. so I need a tool to keep oracle in sync with elasticsearch. I found many tools for sync elasticsearch with oracle like GoldenGate but I didn't find a tool for the reverse sync.

if exist a way to read elasticsearch oplog is also good.

Am I doing a good approach?


Elasticsearch has a transaction log (translog), but it is not readable and there is not currently a good way to do what you want.

There are changes coming in 6.0 that will improve this (sequence numbers), but there will need to be more work done to provide a changes API that will, ultimately, provide what you want.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.