- tocdepth
2
Выполнение команд ClickHouse
После подключения к узлу кластера можно выполнять команды ClickHouse.
Перейдите в каталог установки ClickHouse. Например, если клиент ClickHouse установлен в каталоге
/opt/Bigdata/client
, то команда будет выглядеть так:cd /opt/Bigdata/client
Выполните конфигурацию переменных окружения — запустите команду:
source bigdata_env
Чтобы посмотреть список операций ClickHouse, выполните команду:
clickhouse -h
См.также
Подробнее об операциях ClickHouse можно узнать в документации.
Распространенные выражения
См.также
Подробнее о выражениях ClickHouse можно узнать в документации.
Описание параметров
Имя пользователя по умолчанию — «default». Используйте для подключения учетную запись «default», если не задан параметр
--user
.По умолчанию значение пароля пустое. Если пароль не переопределен, параметр
--password
передавать не нужно.Порт ClickHouse по умолчанию — 9000. Номер порта можно переопределить в параметре
--port
.Чтобы узнать IP-адрес инстанса ClickHouse, выберите
на странице детальной информации кластера.
clickhouse client --host <IP-адрес инстанса ClickHouse> --user <Имя пользователя> --password <Пароль> --port <Номер порта ClickHouse>
create database if not exists database_name
clickhouse client --host <IP-адрес инстанса ClickHouse> --user <Имя пользователя> --password <Пароль> --port <Номер порта ClickHouse>
create table [if not exists] table_name [on cluster cluster name]
(
name1 [type1] [default|materialized|alias expr1],
name2 [type2] [default|materialized|alias expr2],
...
) ENGINE = engine
clickhouse client --host <IP-адрес инстанса ClickHouse> --user <Имя пользователя> --password <Пароль> --port <Номер порта ClickHouse>
insert into table [(c1, c2, c3)] values (v11, v12, v13), (v21, v22, v23), ...
clickhouse client --host <IP-адрес инстанса ClickHouse> --user <Имя пользователя> --password <Пароль> --port <Номер порта ClickHouse>
select * from table_name
clickhouse client --host <IP-адрес инстанса ClickHouse> --user <Имя пользователя> --password <Пароль> --port <Номер порта ClickHouse>
show databases
show tables
clickhouse client --host <IP-адрес инстанса ClickHouse> --user <Имя пользователя> --password <Пароль> --port <Номер порта ClickHouse>
drop database [if exists] database_name
drop table [if exists] table_name [on cluster cluster name]
для Dev & Test