Я настроил CockroachDB в соответствии с инструкциями по адресу https://www.cockreachlabs.com/docs/stable/deploy-cockroachdb-on-premises-insecure.html. Однако запросы SQL занимают слишком много времени и не отвечают.
Процедура настройки кластера следующая. Я использовал три машины с Ubuntu 19.10.
At node1
cockroach start --insecure --advertise-addr=${NODE1} --join=${NODE1},${NODE2},${NODE3} --cache=.25 --max-sql-memory=.25 --background
At node2
cockroach start --insecure --advertise-addr=${NODE2} --join=${NODE1},${NODE2},${NODE3} --cache=.25 --max-sql-memory=.25 --background
At node3
cockroach start --insecure --advertise-addr=${NODE3} --join=${NODE1},${NODE2},${NODE3} --cache=.25 --max-sql-memory=.25 --background
Здесь ${NODEi} обозначает адрес каждого узла.
Затем я инициализировал кластер.
cockroach init --insecure --host=${NODE1}
После этого я зашел в оболочку SQL и набрал запрос.
#
# Welcome to the CockroachDB SQL shell.
# All statements must be terminated by a semicolon.
# To exit, type: \q.
#
# Server version: CockroachDB CCL v20.1.1 (x86_64-unknown-linux-gnu, built 2020/05/19 14:46:06, go1.13.9) (same version as client)
# Cluster ID: 77cf3b29-f895-45ab-9592-7956a3effdb7
#
# Enter \? for a brief introduction.
#
[email protected]:26257/defaultdb> CREATE DATABASE bank;
Команда CREATE DATABASE bank
заняла больше минуты и, похоже, не сработала. Но когда я повторю попытку позже, та же команда завершится в течение секунды.
Статус кластера следующий:
id | address | sql_address | build | started_at | updated_at | locality | is_available | is_live
-----+----------------------+----------------------+---------+----------------------------------+----------------------------------+----------+--------------+----------
1 | 192.168.10.131:26257 | 192.168.10.131:26257 | v20.1.1 | 2020-05-28 05:00:17.725807+00:00 | 2020-05-28 05:26:01.338089+00:00 | | true | true
2 | 192.168.10.132:26257 | 192.168.10.132:26257 | v20.1.1 | 2020-05-28 05:00:18.574806+00:00 | 2020-05-28 05:26:02.121931+00:00 | | true | true
3 | 192.168.10.133:26257 | 192.168.10.133:26257 | v20.1.1 | 2020-05-28 05:00:18.729008+00:00 | 2020-05-28 05:26:02.253278+00:00 | | true | true
(3 rows)
У вас есть идеи по решению этой проблемы?