CockroachDB: простые запросы SQL не отвечают

Я настроил 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)

У вас есть идеи по решению этой проблемы?


person PkS5mSPA    schedule 28.05.2020    source источник


Ответы (1)


Это не выглядит ожидаемым, возможно, это связано с топологией сети вашего кластера или ресурсами кластера на момент утверждения.

Если это все еще проблема, мы можем попробовать две вещи:

а) Обновление до последней стабильной версии 20.2, в которой представлено множество улучшений стабильности и производительности.

б) Соберите отладку. zip, и вы можете отправить запрос на www.support.cockreachlabs.com для получения технических группа поддержки, чтобы проверить.

Я рекомендую обновиться до последней стабильной версии v20.1 или v20.2 и попробовать!

person Matthew Vardi    schedule 15.12.2020