Hi Mathieu,

It is true that the DSL currently does not support configuration of the stores.

Sounds like it might be worth trying to build RocksDb and dropping into 
classpath for now.

Eno

> On 4 Aug 2016, at 17:42, Mathieu Fenniak <mathieu.fenn...@replicon.com> wrote:
> 
> Hi Eno,
> 
> Yes, I've looked at that.  RocksDB can be built and run in Windows, but,
> the JNI wrapper does not include Windows binarie (
> https://github.com/facebook/rocksdb/issues/703).  rocksdbjni-4.4.1.jar
> includes librocksdbjni-linux32.so, librocksdbjni-linux64.so, and
> librocksdbjni-osx.jnilib, so only supports Linux x86 & x64 and OS X.  It is
> probably possible for me to build it myself and drop it in my classpath,
> but, I'm looking for a lower friction approach if one exists. :-)
> 
> It looks like this was discussed recently on the Confluent Platform mailing
> list (https://groups.google.com/forum/#!topic/confluent-platform/Z1rsfSNrVJk)
> and the conclusion there was that high-level streams DSL doesn't support
> configuration of the stores.
> 
> Mathieu
> 
> 
> On Thu, Aug 4, 2016 at 10:28 AM, Eno Thereska <eno.there...@gmail.com>
> wrote:
> 
>> 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
>> 
>> 

Reply via email to