2017-10-10 87 views
1

我刚刚在Ubuntu上安装了CockroachDB,并试图在最奇怪的事情发生时启动它。该过程开始,然后几乎立即停止,没有显示任何错误。CockroachDB + Ubuntu - 集群停止,没有错误信息

我跑的命令是:

cockroach start --insecure --host=localhost 

,我得到的回应是:

* 
* WARNING: RUNNING IN INSECURE MODE! 
* 
* - Your cluster is open for any client that can access localhost. 
* - Any user, even root, can log in without providing a password. 
* - Any user, connecting as root, can read or write any data in your cluster. 
* - There is no network encryption nor authentication, and thus no confidentiality. 
* 
* Check out how to secure your cluster: https://www.cockroachlabs.com/docs/secure-a-cluster.html 
* 

这是我可以在终端写入之后再无需手动终止它。当以后尝试使用内置的SQL客户端连接到数据库时,它不会允许我。另外,当我运行“top”命令时,蟑螂进程不会显示出来

回答

0

您是否偶然在同一目录中启动多节点群集?蟑螂数据目录很可能记录了群集中其他节点的存在,并且正在等待这些额外节点的法定数量在完全引导之前变为可用。

在任何情况下,在运行

./cockroach start --insecure --logtostderr 

将产生更多的信息。您还可以在cockroach-data/logs/cockroach.log中找到上次运行的日志。

如果集群中没有什么重要的东西,你可以简单地摧毁蟑螂数据目录。否则,请尝试使用--store标志指定不同的商店目录。