windows使用WSL安装Clickhouse-client
1.安装WSL
在微软Windows 10或11自带Windows子系统for Linux (WSL)版本2 (WSL 2)中,可以运行Ubuntu Linux.
安装WSL参考微软官方文档 WSL documentation.
2.安装Clickhouse-client
2.1 打开powershell,执行bash
命令,进入linux子系统
2.2 安装clickhouse-client package
sudo apt-get install -y apt-transport-https ca-certificates dirmgr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754
echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee /etc/apt/sources.list.d/clickhouse.list
sudo apt-get update
sudo apt-get install -y clickhouse-client
2.3 校验安装是否完成
3.可利用clickhouse-client连接远端clickhouse-server
注:若使用TLS协议,则需使用--secure
参数并且用9440端口,否则采用9000端口。
clickhouse-client --host <HOSTNAME> \
--secure \
--port 9440 \
--user <USERNAME> \
--password <PASSWORD>
例子如下:
clickhouse-client --host ClickHouseServer地址 --port 9000 --user default --password 123
连接成功后显示(这个时候就可以写查询,删除等语句进行操作数据库):
4.可利用clickhouse-client导出或导入数据
注:若使用TLS协议,则需使用--secure
参数并且用9440端口,否则采用9000端口。
导出数据:
clickhouse-client --host clickhouseServer地址 \
--secure \
--port 9440 \
--user default \
--password PASSWORD \
--query "select column from tableName limit 100 FORMAT CSV" \
> export_data.csv
导入数据
clickhouse-client --host clickhouseServer地址 \
--secure \
--port 9440 \
--user default \
--password PASSWORD \
--query "INSERT INTO tableName FORMAT CSV" \
< export_data.csv
参考ClickHouse官方文献: