物流大数据:业务服务器环境配置与Oracle、OGG、Kafka部署详解

需积分: 0 2 下载量 150 浏览量 更新于2024-07-15 收藏 4.55MB DOCX 举报
本文档主要介绍了"业务数据同步环境配置"的相关内容,针对业务服务器的规划和搭建进行了详细的阐述。首先,课程目标包括理解业务服务器的规划原则,如构建通用且可扩展的计算平台,统一软件栈,并部署依赖的业务系统。在实际操作中,涉及到了以下几个关键步骤: 1. **服务器环境准备**:文档建议使用两台虚拟机,其中一台安装CentOS-7.5.1804操作系统。这个阶段包括使用VMware安装CentOS,设置IP地址、主机名,配置Hosts文件,关闭防火墙,以及设置集群的SSH连接。另一个重要的部分是安装Docker环境,为后续数据同步和管理提供容器化支持。 2. **业务服务器配置**: - **Oracle 11gR2**:文档提到安装Oracle 11gR2数据库,这是数据源端的核心组件,用于采集数据。数据库软件被划分为两个包:linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip,存放在指定的软件目录。 - **OGG(Oracle Golden Gate)**:OGG用于实时将Oracle数据库数据同步到Kafka。文档提到需要安装源端(V34339-01.zip, 11.2.1.0.3)和目标端(V971332-01.zip, 12.3.1.1.1)软件,分别负责数据采集和接收。 - **大数据软件**:由于OGG数据流向Kafka,还需要在业务服务器上安装ZooKeeper和Kafka,以便进行数据处理和测试。 3. **存储与管理**:所有软件包上传至/export/softwares目录,便于管理和更新。 4. **Docker环境**:通过Docker技术来管理Oracle 11gR2容器,首先下载oracle11g_centos7镜像,然后启动容器,并对数据路径进行初始化,确保每次容器启动时环境变量都能自动加载。此外,文档还指导了如何在Docker环境中安装JDK等其他必要的软件。 这份文档着重于业务数据同步过程中的服务器环境配置,涵盖了从基础操作系统安装、数据库服务部署,到数据流管道(OGG)、大数据组件(如Kafka)的安装,以及容器化技术(Docker)的应用,为读者提供了全面的实践指导。