2015-11-27 158 views
1

從官方圖片中拉出,cassandra似乎並未啓動並掛起容器。啓動單節點集羣:Cassandra 2.1.11不在Docker容器中啓動

docker run --name dev-cassandra -d cassandra:2.1 

等待一會兒是舒爾Cassandra是啓動並開始一個新的鏈接的容器來運行cqlsh

> docker run -it --link dev-cassandra:cassandra --rm cassandra:2.1 cqlsh cassandra 

Connection error: ('Unable to connect to any servers', {'cassandra': error(111, "Tried connecting to [('172.17.0.2', 9042)]. Last error: Connection refused")}) 

後來沒辦法殺滅或去除容器(重啓所需要的機器)

> docker kill dev-cassandra 
> docker rm -f dev-cassandra 

卡桑德拉的:最新的只是做工精細

> docker run --name latest-cassandra -d cassandra:latest 

然後等待卡桑德拉做好準備:

> docker run -it --link latest-cassandra:cassandra --rm cassandra:latest cqlsh cassandra 

Connected to Test Cluster at cassandra:9042. 
[cqlsh 5.0.1 | Cassandra 3.0.0 | CQL spec 3.3.1 | Native protocol v4] 
Use HELP for help. 
cqlsh> 

我的配置是:

  • 泊塢(服務器版本:1.9.1,內核版本4.1.13 -boot2docker)
  • 優勝美地
  • VirtualBox 5.0。 10
+0

它與ArchLinux上的docker 1.9.1搭配使用4.2.5-1內核。 –

回答