다음은 직면 한 요구 사항과 문제입니다.couchbase java 클라이언트 구현을 사용하는 Couchbase에서 문서 업로드가 작동하지 않습니다.
요구 사항 : 문서는 Docker 출시시 couchbase 버킷에 업로드해야합니다. 이 문서들은 다른 스톰 토폴로지에서 읽을 수 있습니다.
해결 시도 : cbdocloader와
1] cbdocloader 우리는 버킷 여러 문서를 업로드 할 수 있었다 그러나 그 스톰 읽을 수 없었다. + 행동이 일관성이 없거나, 때로는 효과가 있었거나 때로는 효과가 없었습니다. 가끔 문서 등을하지 업로드하는 데 사용 때때로으로 직면 한 문제 documents 업로드 카우치베이스 주식회사 자바 클라이언트 1.x의 구현
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] 구현 카우치베이스 주식회사 자바 클라이언트 2.x에서 로컬 호스트에 연결 할 수 있습니다, 고정 표시기 출시에
을 documents 업로드 : 1.x에서와
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)
Dockerfile 및 docker-compose.yml을 게시 할 수 있습니까? 마녀 OS를 사용하고 계십니까? –