---
title: "oblogproxy 安装 | OceanBase 文档中心"
description: oblogproxy 安装 注意 oblogproxy 会单独占用资源，建议和 OceanBase 数据库分开部署，避免影响数据库性能。 您可以通过下载安装包和使用源码两种方式安装 oblogproxy。 成功安装 oblogproxy 后, 请参考文档启动并使用 oblogproxy。 如果使用 CDC 模式，请参…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*qvvxQ5-hqEoAAAAAAAAAAAAADiGDAQ/original) OceanBase Binlog 服务V 2.0.1 社区版

# oblogproxy 安装

更新时间：2024-07-11 14:26:23

[编辑](https://github.com/oceanbase/oblogproxy-doc/edit/V2.0.1/zh-CN/200.oblogproxy-install.md)

#### 注意

oblogproxy 会单独占用资源，建议和 OceanBase 数据库分开部署，避免影响数据库性能。

您可以通过下载安装包和使用源码两种方式安装 oblogproxy。

成功安装 oblogproxy 后, 请参考文档启动并使用 oblogproxy。

- 如果使用 CDC 模式，请参考文档 [使用 CDC 模式](https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000000531986)
 - 如果使用 Binlog Service 模式，请参考文档 [使用 Binlog 模式](https://www.oceanbase.com/docs/community-oblogproxy-doc-1000000000531989)

## 下载安装 oblogproxy

您可在 [官网](https://www.oceanbase.com/softwarecenter) 或 [GitHub 仓库](https://github.com/oceanbase/oblogproxy/releases) 来下载 oblogproxy 安装包。

下载完成后，通过如下命令进行安装：

```shell
rpm -i oblogproxy-{version}.{arch}.rpm

```

项目安装默认为 `/usr/local/oblogproxy`。

## 源码构建 oblogproxy

### 前提条件

安装 CMake，要求版本 3.20 及以上。下载安装，请参考 [CMake 官方网站](https://cmake.org/download/) 。

### 安装依赖

基于 Fedora （包括 CentOS，Fedora，OpenAnolis，RedHat，UOS 等）

```bash
yum install -y git wget rpm rpm-build gcc gcc-c++ make glibc-devel glibc-headers libstdc++-static binutils zlib zlib-devel bison flex java-11-openjdk

```

### 源码编译

```shell
git clone https://github.com/oceanbase/oblogproxy.git
cd oblogproxy
mkdir build
cd build
cmake ..
cmake --build . -j 8

```

### 编译选项

在执行 CMake 编译时，可以添加编译选项改变默认的行为。例如, 编译出 Demo，成功后，当前目录还会产出 `demo_client` 二进制。

```bash
mkdir build
cd build
cmake -DWITH_DEMO=ON ..
cmake --build . -j 8

```

项目中的其他编译选项。

| 选项 | 默认 | 说明 |
| --- | --- | --- |
| WITH_DEBUG | ON | 调试模式带 Debug 符号 |
| WITH_ASAN | OFF | 编译带 [AddressSanitizer](https://github.com/google/sanitizers/wiki/AddressSanitizer) |
| WITH_TEST | OFF | 测试 |
| WITH_DEMO | OFF | Demo |
| WITH_DEPS | ON | 自动下载预编译依赖 |

### 打包项目

您可以通过以下命令打包该项目。

```bash
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON -DWITH_DEBUG=OFF
cmake --build . --target package -j 8

```

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
