Создать базу данных
Если у вас есть кластер ClickHouse®, вы можете создать в нем базу данных с помощью кастомного ресурса ClickhouseDatabase.
Ресурс ClickhouseDatabase должен находиться в том же пространстве имен, что и кластер ClickhouseCluster. Имя ресурса должно соответствовать шаблону <название_кластера>-<имя_базы>.
Через CLI
-
Создайте файл ресурса
ClickhouseDatabase. Например, с помощью командыtouch clickhousedatabase.yaml. -
Откройте файл и вставьте конфигурацию ниже:
apiVersion: clickhouse.stackland.yandex.cloud/v1alpha1 kind: ClickhouseDatabase metadata: name: <название_кластера>-<имя_базы> spec: cluster: <название_кластера> name: <имя_базы> comment: "Описание базы данных"Где:
spec.cluster— название кластераClickhouseCluster, в котором создается база.spec.name— имя базы данных в ClickHouse®.spec.comment— необязательный комментарий к базе данных. После создания изменить нельзя.
-
Примените манифест:
kubectl apply -f clickhousedatabase.yaml -n <название_проекта>.
Через консоль управления
-
Если вы еще не открыли проект, выберите проект.
-
В левом меню выберите ClickHouse® Clusters.
-
Выберите кластер.
-
Перейдите на вкладку Базы данных.
-
Нажмите Создать.
-
Заполните поля:
- Имя — имя базы данных в ClickHouse®.
- Комментарий — необязательное описание базы данных.
-
Нажмите Создать.
Готово, база данных появится в списке на вкладке Базы данных.