Hi Mathieu, Have you had a chance to look at http://rocksdb.org/blog/2033/rocksdb-is-now-available-in-windows-platform/? <http://rocksdb.org/blog/2033/rocksdb-is-now-available-in-windows-platform/?> Curious to hear your and other's comments on whether that worked.
It is possible to have Kafka Streams use an in-memory store (included with Kafka Streams) for development purposes. In that scenario RocksDb would not be needed. Eno > On 4 Aug 2016, at 16:14, Mathieu Fenniak <mathieu.fenn...@replicon.com> wrote: > > Hey all, > > Is it anyone developing Kafka Streams applications on Windows? > > It seems like the RocksDB Java library doesn't include a native JNI library > for Windows, which prevents a Kafka Streams app from running on Windows. I > was just wondering if others have run into this, and if so, what approach > you took to resolve it. > > I'm favouring the idea of running my applications in a Vagrant VM to avoid > the issue. It makes the Windows development environment a little less > pleasant, but, seems plausible. > > Other ideas that occurred to me: > > - RocksDB does support Windows, but, there don't seem to be any binaries > available or packaged for it or the jni library. I could probably build > these myself, but it sounds a little painful. > - Not developing on Windows. Works for me, but, won't work as well for > my colleagues. > - Is it possible to make Kafka Streams not use any local state storage > in some kind of development mode? Not sure... > > Thanks, > > Mathieu