2017-03-14 32 views
0

私のVMにはBTrDBコンテナのコピーがあり、CSVからデータを取り出して挿入しようとしているGoプログラムがあります。私はいくつかの変更BTrDB接続に失敗しました

docker network create mynet 
docker run -d --net mynet --name btrmongo mongo:3.2 
docker run -it --net mynet -v /Users/keithnordstrom/btrdata:/srv -e BTRDB_MONGO_SERVER=btrmongo.mynet btrdb/release:3.4 makedb 
docker run -d --name btrdb --net mynet -v /Users/keithnordstrom/btrdata:/srv -p 4410:4410 -e BTRDB_MONGO_SERVER=btrmongo.mynet btrdb/release:3.4 

とGitHubのページの指示、ごとにインストールコンテナがここにあります持っている

ctx, _ := context.WithDeadline(context.TODO(), time.Now().Add(time.Duration(30)*time.Second)) 
_, err := btrdb.Connect(ctx, "192.168.99.100:4410") 
if err != nil { 
    log.Fatal("Unexpected connection error: %v", err) 
} 

利回り

2017/03/14 14:09:17 transport: http2Client.notifyError got notified that the client transport was broken read tcp 192.168.99.1:54212->192.168.99.100:4410: read: connection reset by peer.
2017/03/14 14:09:17 Unexpected connection error: %vCould not connect to cluster via provided endpoints
attempt to obtain MASH from 192.168.99.100:4410 yielded rpc error: code = Internal desc = transport is closing

を接続しようとすると残念ながら、私はエラーを取得しますBTrDB側からのログの同時サンプル

2017/03/14 20:08:28 main.go:114 ▶ Still alive
2017/03/14 20:08:28 blockcache.go:20 ▶ Cachestats: 0 misses, 0 hits, NaN %
2017/03/14 20:08:28 main.go:47 ▶ Num goroutines: 16
2017/03/14 20:08:29 main.go:47 ▶ Num goroutines: 16
2017/03/14 20:08:30 main.go:47 ▶ Num goroutines: 16
2017/03/14 20:08:31 main.go:47 ▶ Num goroutines: 16
2017/03/14 20:08:32 cpinterface.go:59 ▶ cpnp connection
2017/03/14 20:08:32 cpinterface.go:64 ▶ ERR (%v) :: %v 192.168.99.1:54212 capn: too much data in stream
2017/03/14 20:08:32 cpinterface.go:59 ▶ cpnp connection
2017/03/14 20:08:32 cpinterface.go:64 ▶ ERR (%v) :: %v 192.168.99.1:54213 EOF
2017/03/14 20:08:32 main.go:47 ▶ Num goroutines: 16
2017/03/14 20:08:33 main.go:114 ▶ Still alive

私は間違っていますか?

答えて

0

v4バインディングライブラリでv3サーバーコンテナを使用しているようです。あなたはkubernetesとCEPHを使用していると仮定していますが、開発の展開を設定することができ

あなたはsmartgrid.store

でのガイドに従うことによって、v4のスタックを設定してみてくださいすることができますので、間違いなく、V4を使用することが推奨されていることを積み重ねますminikubeとcephは使用していませんが、ドキュメントは少し薄いです。

あなたも

EDITを[email protected]メールで送信することができ、より高速な応答を取得するには:あなたが惑わさそれは、日付のreadmeのうちのように見えるん。私は今それを更新します。ありがとうございました

+0

場合がありますかどうか私は疑問に思った。そして、はい、あなたのgithub上のドキュメントは、バインディングが3.4ディストリビューションで動作するように見えるようにしました。更新をありがとう。 私はスマートグリッド上のあなたのドキュメントを見ました。 cephやkubernetesなどを使わずに単一のノードコンテナをインストールする方法はありますか?私たちのスタックはローカルのVM上で多くのスペースを占めていますが、今私はあなたのAPIを使用してできるだけ単純な環境でソフトウェアの統合をテストすることにもっと興味があります。 –

関連する問題