top of page

Tabix - интерфейс для Clickhouse

Использовать терминал для взаимодействия с Clickhouse не всегда удобно. Альтернатива - open source проект tabix.io - красивый интерфейс, созданный Игорем Стрыхарь.

Для того, чтобы tabix мог подключиться к нашему серверу - необходимо его настроить так, чтобы он принимал внешние подключения (подключения через ssh по сути внутренние). По умолчанию в целях безопасности Clickhouse их не принимает.

Для настройки необходимо изменить конфиг КХ, который по умолчанию хранится в/etc/clickhouse-server/config.xml

По шагам:

1. Убедитесь,что ваш сервер запущен.

2. Устанавливаем текстовой редактор: sudo apt-get install nano

3. Останавливаем сервер sudo service clickhouse-server stop

4. Открываем конфигурационный файл в текстовом редакторе от администратора:

sudo nano /etc/clickhouse-server/config.xml

5. ищем фрагмент

6. Из 3х тэгов listen_port оставляем только первый, предварительно раскоментировав

7. Сохранить и выйти

Чтобы выйти из редактора нужно нажать Ctrl+X. Подтвердить сохранение изменений (y - игрек). И подтвердить перезапись (enter)

8. Запускаем сервер

sudo service clickhouse-server start

9. заходим на ui.tabix.io и настраиваем подключение:

Name - любое название.

host:port - ип вашего сервера, порт 8123

Login - default

 

9. Проверяем что всё работает

select * from my_table

 
 

Недавние посты

Смотреть все

コメント


bottom of page