centos7 安装clickhouse
时间: 2024-07-27 22:01:14 浏览: 146
安装ClickHouse(一个开源列式数据库系统)在CentOS 7上可以按照以下步骤操作:
1. **更新包列表并添加存储库:**
执行 `sudo yum update` 更新yum源,并添加ClickHouse官方YUM仓库:
```
sudo tee /etc/yum.repos.d/clickhouse.repo <<EOF
[clickhouse]
name=ClickHouse repo
baseurl=https://repo.clickhouse.yandex/
gpgcheck=0
enabled=1
EOF
```
2. **安装依赖:**
确保已经安装了基本的开发工具包,如gcc、make等:
```
sudo yum install -y gcc make cmake tar curl libuuid-devel openssl-devel
```
3. **下载并构建ClickHouse源码:**
```bash
cd /opt
wget https://github.com/ClickHouse/ClickHouse/archive/stable.tar.gz
tar xzf stable.tar.gz
rm stable.tar.gz
cd ClickHouse-stable
```
4. **配置并编译安装:**
创建一个自定义配置文件(例如 `config.xml`),编辑它以满足您的需求,然后运行安装脚本:
```
./configure --with-max-memory-per-thread=512MB --with-local-cluster
make
sudo make install
```
如果需要设置开机启动,可以执行:
```
sudo systemctl enable clickhouse-server
```
5. **初始化数据目录:**
```
sudo mkdir -p /var/lib/clickhouse/{data,log}
```
6. **启动服务:**
```
sudo systemctl start clickhouse-server
```
7. **验证安装:**
可通过命令行客户端 `clickhouse-client` 或者访问http://localhost:8123 来测试ClickHouse是否运行正常。
阅读全文