sql - CockroachDB + Ubuntu - 集群停止且没有错误消息

标签 sql database ubuntu cockroachdb

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

我正在运行的命令是:

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”命令时,蟑螂进程不会显示

最佳答案

您是否偶然在同一目录中启动了多节点集群? cockroach-data 目录可能已记录了集群中其他节点的存在,并且正在等待这些附加节点的法定数量在完全启动之前变得可用。

无论如何,运行

./cockroach start --insecure --logtostderr

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

如果集群中没有什么重要的内容,您可以简单地删除 cockroach-data 目录。否则,请尝试使用 --store 标志指定不同的存储目录。

关于sql - CockroachDB + Ubuntu - 集群停止且没有错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46677552/

相关文章:

php - 使用 mysql if 语句更改按钮按下时的值

mysql - 如何为 Zend FrameWork 格式化 Mysql 查询?

sql - 为什么数据库设计者不让 IDENTITY 列从最小值而不是 1 开始?

database - Django 项目中的每个应用程序是否都有自己的一组数据库表?如果是,可以共享这些表吗?

linux - 为什么我的核心文件没有被覆盖?

svn - *.edited 文件是在合并过程中创建的

sql - 如何获取 oracle 多边形集合的一小部分

sql - 在 Mac/Windows/Linux 上使用 GNU C 库和其他数据结构库。?

java - 我想在 Java 应用程序和 Xampp 之间进行连接

ubuntu - 在 Vagrant VM 中意外修改 authorised_keys 后无法登录