Introduction
- SSL ;
- l’authentification ;
- les sessions ;
- la compression ;
- l’exécution de requêtes en parallèle sur le même canal ;
- l’annulation de requêtes ;
- la récupération des informations de progression et des logs ;
- les tables externes.
Configuration de gRPC
grpc_port dans la configuration du serveur principale. Les autres options de configuration sont présentées dans l’exemple suivant :
Client intégré
--help– Affiche un message d’aide et quitte.--host HOST, -h HOST– Un nom de serveur. Valeur par défaut :localhost. Vous pouvez également utiliser des adresses IPv4 ou IPv6.--port PORT– Le port auquel se connecter. Ce port doit être activé dans la configuration du serveur ClickHouse (voirgrpc_port). Valeur par défaut :9100.--user USER_NAME, -u USER_NAME– Un nom d’utilisateur. Valeur par défaut :default.--password PASSWORD– Un mot de passe. Valeur par défaut : chaîne vide.--query QUERY, -q QUERY– Une requête à traiter lors de l’utilisation du mode non interactif.--database DATABASE, -d DATABASE– Une base de données par défaut. Si elle n’est pas spécifiée, la base de données courante définie dans les paramètres du serveur est utilisée (defaultpar défaut).--format OUTPUT_FORMAT, -f OUTPUT_FORMAT– Un format de sortie des résultats. Valeur par défaut pour le mode interactif :PrettyCompact.--debug– Active l’affichage des informations de débogage.
--query.
En mode batch, les données de la requête peuvent être transmises via stdin.
Exemple d’utilisation du client
Dans l’exemple suivant, une table est créée et chargée avec les données d’un fichier CSV. Le contenu de la table est ensuite interrogé.
Query
Response