2017-12-04 8 views
0

以下は、要件と直面する問題です。couchbase Javaクライアント実装のCouchbaseでドキュメントのアップロードが動作しない

要件:ドキュメントは、Dockerの起動時にcouchbaseバケットにアップロードする必要があります。これらのドキュメントは、別のStormトポロジで読み取ることができます。

策が試み:

1]をcbdocloaderとcbdocloader私たちはバケツに複数のドキュメントをアップロードすることができましたが、それらは、嵐によって読み取り可能ではなかったです。 +その行動は矛盾していた、時にはうまくいっていない、時にはうまくいかない。時にはそれがドキュメントをアップロードするために使用され、時にはないと直面した問題documentsアップロードするのCouchbase Javaクライアント1.1を実装

2423 [main] WARN n.s.m.t.SerializingTranscoder - Failed to decompress data 
java.util.zip.ZipException: Not in GZIP format 
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:165) ~ 
[?:1.8.0_144] 
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79) ~ 
[?:1.8.0_144] 
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:91) ~ 
[?:1.8.0_144] 
at net.spy.memcached.transcoders.BaseSerializingTranscoder.decompress(BaseSerializingTranscoder.java:181) [storm-enrichment-5.4.2-100007-jar-with-dependencies.jar:5.4.2-100007] 

2]は矛盾していました。最大で2つの文書のみがアップロードされました。

com.couchbase.client.vbucket.config.ConfigParsingException: Number of vBuckets must be a power of two, > 0 and <= 65536 (got 0) 
at com.couchbase.client.vbucket.config.DefaultConfigFactory.parseCouchbaseBucketJSON(DefaultConfigFactory.java:215) 
at com.couchbase.client.vbucket.config.DefaultConfigFactory.parseJSON(DefaultConfigFactory.java:127) 

3]実装のCouchbase Javaクライアント2.xはローカルホストへの接続を可能にする、ドッキングウィンドウの起動時に

をdocumentsアップロードする:1.1で

com.couchbase.client.deps.io.netty.channel.AbstractChannel $AnnotatedConnectException: Connection refused: localhost/127.0.0.1:11210 
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) 
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) 
at com.couchbase.client.deps.io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:225) 
at com.couchbase.client.deps.io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:291) 
+0

Dockerfileとdocker-compose.ymlを投稿できますか?あなたが使っている魔法使いOS? –

答えて

0

、8091、アップロードを試してみましたCouchbaseへの1つの接続内のフォルダ内のすべてのドキュメントと、最後にはシャットダウンと呼ばれるドキュメント。

開け閉めは重い操作であり、問​​題を引き起こす可能性があります。

関連する問題