clickhouse rpm方式安装
1.把安装包从本地上传到服务器
scp ./ck_rpm.tar.gz root@49.235.117.165:/root
2.文件如下
clickhouse-client-20.3.9.70-2.noarch.rpm clickhouse-common-static-20.3.9.70-2.x86_64.rpm clickhouse-server-20.3.9.70-2.noarch.rpm
3.安装
rpm -ivh clickhouse-common-static-20.3.9.70-2.x86_64.rpm
rpm -ivh clickhouse-client-20.3.9.70-2.noarch.rpm
rpm -ivh clickhouse-server-20.3.9.70-2.noarch.rpm
4.生成密码
PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD"; //输出密码名文
echo -n "$PASSWORD" | sha256sum | tr -d '-' //输出密码密文
5.修改配置
/etc/clickhouse-server/config.xml
/etc/clickhouse-server/users.xml
vim users.xml
,找到 users --> default --> 标签下的password修改成password_sha256_hex
,并把密文填进去
1 | <password_sha256_hex>密码密文</password_sha256_hex> |
6.启动服务
1 | /etc/init.d/clickhouse-server start |
7.登录客户端
1 | clickhouse-client --password 密码明文 |
8.clickhouse的目录结构
/etc/clickhouse-server:服务端的配置文件目录,包括全局配置 config.xml 和用户配置 users.xml
/var/lib/clickhouse:默认的数据存储目录,如果是生产环境可以将其修改到空间较大的磁盘挂载路径。可以通过修改
/etc/clickhouse-server/config.xml 配置文件中 、<tmp_path> 和<user_files_path> 标签值来设置。
/var/log/clickhouse-server:默认的日志保存目录。同样可以通过修改/etc/clickhouse-server/config.xml 配置文件中 和 标签值来设置。
/etc/cron.d/clickhouse-server:clickhouse server 的一个定时配置,用于恢复因异常中断的ClickHouse 服务进程。
~/.clickhouse-client-history (隐藏文件) 所有通过交互式命令行执行的sql历史记录。可使用ll -a命令查看
posted on 2022-04-20 09:45 running-fly 阅读(649) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义