Обсуждаем ClickHouse
всем доброго дня, вопрос на миллион.
Altinity stable 25.3 все ещё нет, есть какие-то большие проблемы на 25.3 о которых лучше знать заранее и которые все сломают?
заранее спасибо.
чувак... ты без атвторизации с default юзером пытаешьсязайти судя по скриншоту...
дефолт юзер ограничен 127.0.0.1 внутри контейнера...
в браузере если открыть
https://admin:admin_password@localhost:8125/?query=SELECT+version()
c WSL у вас же WSL там? и C# приложение снаружи WSL? так?
Читать полностью…wireshark поставьте или tcpdump... снимите трафик и расшарьте pcap файл где нибудь тут
https://www.cloudshark.org/
или тут
https://apackets.com/
https://lab.dynamite.ai/
замени localhost на 127.0.0.1 ?
судя по всему там где вы запускаете приложение ... там 8125 это не clickhouse а какой то гейт...
Может порт не тот или драйвер рассчитан не на http, а на 9000 бинарный?
Читать полностью…прикола я не понимаю
как это возможно, второй день ломаю голову, никак эту логику не понимаю
через cmd
через datagrip я подключаюсь к бд нормально
но через языки (шарп, питон)
502 ошибка
ar url = "http://localhost:8125/?query=SELECT%20version()%20FORMAT%20TabSeparatedWithNamesAndTypes";
var username = "admin";
var password = "admin_password";
using var client = new HttpClient
var authValue = Convert.ToBase64String(Encoding.UTF8.GetBytes($"{username}:{password}"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authValue);
var body = new StringContent(" ", Encoding.UTF8, "text/plain");
var response = await client.PostAsync(url, body);
response.EnsureSuccessStatusCode(); var responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
я даже отключал блокировщики. не помогло. Попробовал из другого региона (по рдп) - там работает. Может в крым не протягивается (
Читать полностью…а где он там? я нашёл АИ только при 30 дневном пробном клауде кликхауза
Читать полностью…ну там инструкция для того чтобы один сервер развернуть, локально, поиграться, а не чтобы кластер серверов...
Читать полностью…Ого как надо заморочиться, чтобы получить distributed randomly таблик -)
Читать полностью…а если вам кластер нужен
то лучше поставьте docker и docker-compose
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) test" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-scan-plugin
у меня нет /etc/clickhouse-server, не потому ли, что я не выполнил эту часть инструкции
You can also install it:
sudo ./clickhouse install
а сразу ./clickhouse server ?
Спасибо! т.е. мне надо в config.xml создать руками эту мету по ссылке, если узла <remote_servers> нет ?
Читать полностью…ссылку я ведь не просто так дал с паролем...
Читать полностью…подскажите пожалуйста
с какой сети снимать, беспроводная же?
я мало практиковал wireshark(
я разные порты пробовал
один и тот же результат
это значит бекап идет но в фоне... таймаут на клента пришел
надо былоclickhouse-client --receive_timeout=86400
и в нем запускать
ну или ASYNC использовать
смотрите
SELECT * FROM system.backupsЧитать полностью…
Всем привет
Хочу сделать backup используя BACKUP TABLE TO Disk
но выходит сообщение
“”
Timeout exceeded while receiving data from server. Waited for 300 seconds, timeout is 300 seconds.
Cancelling query.
Query was cancelled.
не могу пока понять что поставить в SETTINGS что бы это обойти
Может кто то сталкивался
Спасибо
У меня по умолчанию был, может у вас JS на сайте отключен?
Читать полностью…ну... можете выйти из чата, закрыть компьютер и пойти дышать свежим воздухом... может это не ваше вообще?
Читать полностью…rand() просто, без % 8
дистрибутед сам разберется с количеством шардов - будет раскидывать на сколько у вас есть
спасибо, попробую. Так-то ставил по https://clickhouse.com/docs/knowledgebase/install-clickhouse-windows10
Читать полностью…тогда поставьте как положено по инструкции через пакет
https://clickhouse.com/docs/install/debian_ubuntu
да, но лучше сделать в /etc/clickhouse-server/config.d/remote_servers.xml
Вряд ли у вас версия в которой ее не было :))
https://clickhouse.com/docs/sql-reference/functions/array-functions#range