ClickHouse安装(linux)

一 在线安装:

sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64
sudo yum install clickhouse-server clickhouse-client

如果是linux新手要知道在root用户情况下去掉前缀sudo即可,其他用户需要有sudo权限才能执行
上方依次执行成功后就安装好了,但是有些网络下载会非常慢.
二 离线安装下载rpm安装包:
https://repo.clickhouse.tech/rpm/stable/x86_64
或者
https://packagecloud.io/altinity/clickhouse
从以上两个地方下载:
clickhouse-client-******
clickhouse-common-******
clickhouse-server-******
clickhouse-server-common******
版本要一致
下载好后,在包所在目录执行
rpm -ivh *.rpm
三 目录
安装好后,几个重要的clickhouse目录
1 /etc/clickhouse-server
在这里插入图片描述
config.xml:服务端配置
users.xml:用户配置
2 /etc/clickhouse-client
在这里插入图片描述
3 /var/lib/clickhouse
在这里插入图片描述
clickhouse数据存储目录,data文件夹下是我们数据库存储文件
4 /var/log/clickhouse-server
在这里插入图片描述
clickhouse日志文件
5 ~/.clickhouse-client-history (隐藏文件) 所有通过交互式命令行执行的sql历史记录
ll -a ~在这里插入图片描述
6 /usr/bin clickhouse可执行文件
在这里插入图片描述

四 启动
1 server启动
第一种方式:
service clickhouse-server start 默认读取/etc/clickhouse-server/config.xml配置文件
(service clickhouse-server start/stop/restart)
第二种方式启动:
指定配置文件所在位置:
clickhouse-server --config-file=/etc/clickhouse-server/config.xml
但是启动会报错
在这里插入图片描述
这是因为如果要通过上方启动方式,就必须使用clickhouse账户,clickhouse已经创建了clickhouse账户,但是此时su clickhouse无法切换用户
执行:
usermod -s /bin/bash clickhouse
因为我不知道它clickhouse用户初始密码,所以要在root用户下更改密码123456
passwd clickhouse
->123456
输入密码后
su clickhosue切换到clickhouse账户,执行
clickhouse-server --config-file=/etc/clickhouse-server/config.xml此方式是前台执行,
后台执行
nohup clickhouse-server --config-file=/etc/clickhouse-server/config.xml 1>/dev/null 2>&1 &

2 交互式命令行:
root用户下:
执行 clickhouse-client启动
如果要执行账号 密码 ip port登陆:
clickhouse-client -h node01 --port 9000 -u myuser --password 123456
-h ip
–port rpc端口默认9000
-u 用户
–password 密码
-m 允许命令行中多行输入
-n 允许输入多次条sql,以 ; 分割
-help 查看参数帮助

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值