ClickHouse是一种列式数据库管理系统,专门用于高性能数据分析和数据仓库应用。它是一个开源的数据库系统,最初由俄罗斯搜索引擎公司Yandex开发,用于满足大规模数据分析和报告的需求。
#创建目录
mkdir -p /opt/clickhouse/conf /opt/clickhouse/data /opt/clickhouse/log
docker run --rm -d --name temp-clickhouse clickhouse/clickhouse-server
docker cp temp-clickhouse:/etc/clickhouse-server/users.xml /opt/clickhouse/conf/users.xml
docker cp temp-clickhouse:/etc/clickhouse-server/config.xml /opt/clickhouse/conf/config.xml
vim config.xml
增加如下内容
<listen_host>::1</listen_host>
<listen_host>127.0.0.1</listen_host>
然后继续编辑
vim users.xml
增加密码配置(原来是空)
<password>123456</password>
docker run -d --name=clickhouse-server -p 8123:8123 -p 19000:9000 -v /opt/clickhouse/conf/config.xml:/etc/clickhouse-server/config.xml -v /opt/clickhouse/conf/users.xml:/etc/clickhouse-server/users.xml -v /opt/clickhouse/data:/var/lib/clickhouse clickhouse/clickhouse-server
直接使用dbeaver链接即可
默认账户名是:default
示例: