---
title: "obcdc 安装部署 | OceanBase 文档中心"
description: obcdc 安装部署 您可通过自行编译或使用 RPM 包这两种方式安装部署 obcdc，本文将详细为您介绍具体操作方法。 自行编译 代码介绍 obcdc 代码在 OceanBase 数据库开源仓库 的 tools/obcdc 目录下，有两个子目录： src 目录：目录中是 obcdc 的代码。 tests 目录：目录…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 3.1.4 社区版

# obcdc 安装部署

更新时间：2024-06-06 15:15:22

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V3.1.4/zh-CN/1800.supporting-tools/400.cdc/200.obcdc/100.deploy-and-use-obcdc/100.install-and-deploy-obcdc.md)  

您可通过自行编译或使用 RPM 包这两种方式安装部署 obcdc，本文将详细为您介绍具体操作方法。

## 自行编译

### 代码介绍

obcdc 代码在 [OceanBase 数据库开源仓库](https://github.com/oceanbase/oceanbase) 的 `tools/obcdc` 目录下，有两个子目录：

- src 目录：目录中是 obcdc 的代码。
 - tests 目录：目录中是一个 obcdc 的简单应用（obcdc_tailf），obcdc_taif 简介具体参考 [obcdc_tailf](https://www.oceanbase.com/docs/community-observer-cn-10000000000450603)。tests 目录中包含以下内容：

     - obcdc_tailf 的源文件：您编写自己的 OceanBase 增量事务数据消费工具时可以参考。
     - watch*.sh：各种监控脚本。

### 编译

obcdc 需要在编译 OceanBase 代码库（具体请参考 [OceanBase 代码编译](https://github.com/oceanbase/oceanbase/blob/master/README-CN.md#%E5%A6%82%E4%BD%95%E6%9E%84%E5%BB%BA)）时，添加参数 `OB_BUILD_LIBOBLOG=ON`。

命令如：`./build.sh debug --init -DOB_BUILD_LIBOBLOG=ON --make`

编译产出物有：

- libobcdc.so：在 `${PROJECT_BUILD_DIR}/tools/obcdc/src/` 目录下。
 - obcdc_tailf：在 `${PROJECT_BUILD_DIR}/tools/obcdc/tests/` 目录下。

编译完成后可以到产出物路径下执行 `./libobcdc.so -v` 查看 obcdc 的版本、构建时间和构建方式。

## 使用 RPM 包

obcdc 会在 OceanBase 社区版发布后发布自己的 RPM 包，您可在官网 [OceanBase 软件下载中心](https://www.oceanbase.com/softwarecenter) 搜索 `OB CDC` 找到 **增量数据获取工具**，选择对应版本下载 RPM 包，包名格式为 `oceanbase-ce-cdc-${package_version}`。

RPM 包中会包含以下 obcdc 运行必要的组件：

- 头文件：`libobcdc.h`、`ob_errno.h`。
 - 二进制文件：包括 `libobcdc.so`、`obcdc_tailf`。
 - 参考的配置文件：`libobcdc.conf`。

解压方式：`rpm2cpio ${filename_of_obcdc_rpm}.rpm | cpio -idv`。

> **说明**
>
>  
>
> 您在安装 oblogproxy 后，obcdc 相关的依赖会自动添加。如何安装 oblogproxy，请参考 [使用源码构建 oblogproxy](https://www.oceanbase.com/docs/community-observer-cn-10000000000450599) 和 [使用安装包安装部署 oblogproxy](https://www.oceanbase.com/docs/community-observer-cn-10000000000450600)。

 上一篇 下一篇 ![有帮助](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) 咨询热线
