Я попытался запустить демонстрацию быстрого запуска yugabyte 2.0.8.0 по этой инструкции:
https://docs.yugabyte.com/latest/quick-start/install/< /а>
https://docs.yugabyte.com/latest/quick-start/create-local-cluster/
с 3 локальными узлами
./bin/yb-ctl --rf 3 create
А затем изучите ysql:
https://docs.yugabyte.com/latest/quick-start/explore-ysql/
но создание БД не удается:
yugabyte=# CREATE DATABASE yb_demo;
CREATE DATABASE yb_demo;
ERROR: Timed out: Write(tablet: 00000000000000000000000000000000, num_ops: 1, num_attempts: 9, txn: 00000000-0000-0000-0000-000000000000) passed its deadline 3393.992s (passed: 65.317s): Remote error (yb/rpc/outbound_call.cc:440): Service unavailable (yb/tserver/tablet_service.cc:291): Soft memory limit exceeded (at 93.81% of capacity), score: 0.00
yugabyte=# CREATE DATABASE yb_demo;
CREATE DATABASE yb_demo;
ERROR: Already present: Keyspace 'yb_demo' already exists
yugabyte=# DROP DATABASE yb_demo;
DROP DATABASE yb_demo;
ERROR: database "yb_demo" does not exist
yugabyte=# \c yb_demo;
FATAL: database "yb_demo" does not exist
Previous connection kept
Таким образом, создание БД не удалось. Я не могу воссоздать его, но кажется, что я также не могу ни удалить его, ни подключиться к нему. Сообщение об ошибке намекает, что не хватило памяти.
бесплатный вывод:
total used free shared buff/cache available
Mem: 4045992 1400276 1419504 64104 1226212 2319448
Swap: 4194300 0 4194300
Вопросы:
Сколько памяти требуется для запуска YugaByte? В этом случае среда выполнения представляет собой виртуальную машину Ubuntu 16.4 VirtualBox объемом 4 ГБ с рабочим столом. В ваших требованиях к оборудованию указано минимум 2 ГБ https://docs.yugabyte.com/latest/deploy/checklist /а>.
Как я могу восстановить эту ошибку? Либо удалить неудавшуюся базу данных, либо завершить создание базы данных?
Спасибо за Вашу поддержку.
yb-ctl destroy
и создайте заново. * Если вы хотите спасти его, не могли бы вы открыть проблему на github? Было бы хорошо, если бы мы поработали там. - person Karthik Ranganathan   schedule 31.12.2019