Advertisement

Doris 使用搭建教程

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOCX


简介:
本教程详细介绍了如何使用Doris进行快速而高效的搭建过程,适合初学者和有经验的开发者参考学习。 Apache Doris 是一个现代化的MPP(大规模并行处理)分析型数据库产品,自2008年在百度内部开发以来,经过长时间的发展和完善。最初是为了满足百度凤巢系统的报表需求而设计的,在当时可用的数据存储和计算开源产品较少的情况下诞生了Doris。 Apache Doris 的主要特点在于其快速的数据处理能力,能够在亚秒级时间内返回查询结果,非常适合实时数据分析场景。它能够支持多种类型的数据分析需求,包括但不限于固定的历史报表、实时数据分析等。此外,Doris还提供了性能监控和调试功能,帮助用户更好地管理和优化数据库应用。 ### Apache Doris 搭建使用教程 #### 一、Apache Doris 简介与背景 如上所述,Apache Doris 是一款用于大规模并行处理的分析型数据库产品。它最初是为了满足百度凤巢系统的报表需求而设计开发,并在当时可用的数据存储和计算开源产品较少的情况下诞生了Doris。 #### 二、Apache Doris 的编译安装过程 ##### 2.1 系统与软件依赖 开始前,请确保系统符合以下要求: - **操作系统**: CentOS 7.1及以上或Ubuntu 16.04及以上。 - **软件版本**: - GCC:5.3.1 及以上 - Oracle JDK:1.8 及以上 - Python:2.7 及以上 - Apache Maven:3.5 及以上 - CMake:3.11 及以上 这些软件可以通过包管理器安装,例如在Ubuntu上使用`apt-get`命令来安装所需的软件包: ```bash sudo apt-get update sudo apt-get install build-essential openjdk-11-jdk maven cmake byacc flex automake libtool-bin bison binutils-dev libiberty-dev zip unzip libncurses5-dev ``` ##### 2.2 解压缩源码包 下载Apache Doris的源代码,并将其解压到指定目录: ```bash tar -zxvf apache-doris-0.12.0-incubating-src.tar.gz -C optmodule cd optmodule/apache-doris-0.12.0-incubating-src ``` ##### 2.3 准备第三方依赖库 进入`thirdparty`文件夹,创建并上传所需的第三方依赖包: ```bash cd thirdparty mkdir src ``` ##### 2.4 环境配置 如果Ubuntu默认使用的是dash shell,请将其切换回bash: ```bash dpkg-reconfigure dash ``` 选择“no”以切换到bash。 设置`JAVA_HOME`环境变量: ```bash vim etc/profile ``` 添加以下内容: ```bash export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=${JAVA_HOME}/bin:$PATH ``` 执行以下命令使配置生效: ```bash source /etc/profile ``` 设置Maven的阿里云镜像: ```bash vim etc/maven/settings.xml ``` 在`settings.xml`文件中添加如下内容来使用阿里云的镜像: ```xml nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public/ ``` ##### 2.5 编译源码 执行编译脚本: ```bash sh build.sh ``` 编译完成后,在`output`目录下将生成相应的文件。 #### 三、Apache Doris 的安装指南 ##### 3.1 硬件需求 对于开发和测试环境,建议的硬件配置如下: - **Frontend**: - CPU:8核 - 内存:8GB - 磁盘:SSD或SATA,至少10GB+ - 网络:千兆网卡 - 实例数量: 1 - **Backend**: - CPU :8核 - 内存:16GB - 磁盘: SSD或SATA,至少50GB+ - 网络:千兆网卡 - 实例数量: 1-3 对于生产环境,请根据实际应用场景调整硬件配置。通过上述步骤,您可以在本地环境中成功安装和配置Apache Doris,并开始探索其强大的数据分析功能。无论是用于固定的历史报表生成还是实时数据分析,Doris都能提供高效的解决方案。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Doris 使
    优质
    本教程详细介绍了如何使用Doris进行快速而高效的搭建过程,适合初学者和有经验的开发者参考学习。 Apache Doris 是一个现代化的MPP(大规模并行处理)分析型数据库产品,自2008年在百度内部开发以来,经过长时间的发展和完善。最初是为了满足百度凤巢系统的报表需求而设计的,在当时可用的数据存储和计算开源产品较少的情况下诞生了Doris。 Apache Doris 的主要特点在于其快速的数据处理能力,能够在亚秒级时间内返回查询结果,非常适合实时数据分析场景。它能够支持多种类型的数据分析需求,包括但不限于固定的历史报表、实时数据分析等。此外,Doris还提供了性能监控和调试功能,帮助用户更好地管理和优化数据库应用。 ### Apache Doris 搭建使用教程 #### 一、Apache Doris 简介与背景 如上所述,Apache Doris 是一款用于大规模并行处理的分析型数据库产品。它最初是为了满足百度凤巢系统的报表需求而设计开发,并在当时可用的数据存储和计算开源产品较少的情况下诞生了Doris。 #### 二、Apache Doris 的编译安装过程 ##### 2.1 系统与软件依赖 开始前,请确保系统符合以下要求: - **操作系统**: CentOS 7.1及以上或Ubuntu 16.04及以上。 - **软件版本**: - GCC:5.3.1 及以上 - Oracle JDK:1.8 及以上 - Python:2.7 及以上 - Apache Maven:3.5 及以上 - CMake:3.11 及以上 这些软件可以通过包管理器安装,例如在Ubuntu上使用`apt-get`命令来安装所需的软件包: ```bash sudo apt-get update sudo apt-get install build-essential openjdk-11-jdk maven cmake byacc flex automake libtool-bin bison binutils-dev libiberty-dev zip unzip libncurses5-dev ``` ##### 2.2 解压缩源码包 下载Apache Doris的源代码,并将其解压到指定目录: ```bash tar -zxvf apache-doris-0.12.0-incubating-src.tar.gz -C optmodule cd optmodule/apache-doris-0.12.0-incubating-src ``` ##### 2.3 准备第三方依赖库 进入`thirdparty`文件夹,创建并上传所需的第三方依赖包: ```bash cd thirdparty mkdir src ``` ##### 2.4 环境配置 如果Ubuntu默认使用的是dash shell,请将其切换回bash: ```bash dpkg-reconfigure dash ``` 选择“no”以切换到bash。 设置`JAVA_HOME`环境变量: ```bash vim etc/profile ``` 添加以下内容: ```bash export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=${JAVA_HOME}/bin:$PATH ``` 执行以下命令使配置生效: ```bash source /etc/profile ``` 设置Maven的阿里云镜像: ```bash vim etc/maven/settings.xml ``` 在`settings.xml`文件中添加如下内容来使用阿里云的镜像: ```xml nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public/ ``` ##### 2.5 编译源码 执行编译脚本: ```bash sh build.sh ``` 编译完成后,在`output`目录下将生成相应的文件。 #### 三、Apache Doris 的安装指南 ##### 3.1 硬件需求 对于开发和测试环境,建议的硬件配置如下: - **Frontend**: - CPU:8核 - 内存:8GB - 磁盘:SSD或SATA,至少10GB+ - 网络:千兆网卡 - 实例数量: 1 - **Backend**: - CPU :8核 - 内存:16GB - 磁盘: SSD或SATA,至少50GB+ - 网络:千兆网卡 - 实例数量: 1-3 对于生产环境,请根据实际应用场景调整硬件配置。通过上述步骤,您可以在本地环境中成功安装和配置Apache Doris,并开始探索其强大的数据分析功能。无论是用于固定的历史报表生成还是实时数据分析,Doris都能提供高效的解决方案。
  • 使VMware WorkstationvSphere(图文
    优质
    本图文教程详细介绍了如何利用VMware Workstation软件构建vSphere环境的过程,包括安装、配置和管理等步骤。适合IT爱好者和技术人员参考学习。 本段落主要介绍了如何在VMware Workstation中搭建VMware vSphere,并通过示例代码进行了详细的讲解。内容对学习或工作具有一定的参考价值,希望需要的朋友能从中受益。
  • Doris使指南
    优质
    《Doris使用指南》是一份详尽的手册,旨在帮助用户快速掌握并高效运用Doris系统。无论是数据分析师还是技术开发人员,都能从中获取实用信息与操作技巧,轻松应对各种数据分析和处理需求。 本段落将介绍Doris软件的安装过程以及如何配置环境变量等相关内容。我们将详细讲解从安装开始到应用的各项步骤,并确保你能够顺利地设置好所需的环境变量以支持Doris软件运行。
  • 微信小序商城源码直接使
    优质
    本教程详细讲解如何搭建和使用微信小程序商城源码,帮助开发者轻松创建并部署功能完备的线上购物平台。适合初学者快速入门。 微信小程序商城源码搭建可以直接使用,并且有相关教程可供参考。
  • Elastic Search使.pdf(包含权威指南)
    优质
    本PDF文档为《Elasticsearch搭建与使用教程》,内容详尽覆盖了从环境搭建到日常使用的全面指导,并附有官方权威指南,适合初学者和进阶用户参考学习。 ES教程涵盖了从下载到搭建再到使用的全过程,内容简单实用。特别适合需要处理高并发、大数据访问的项目使用。
  • Apache Doris 使案例集
    优质
    Apache Doris 使用案例集汇集了基于 Doris 的多种应用场景和技术实践,旨在为数据仓库和实时分析需求提供高效解决方案。 过去的一年无疑是 Apache Doris 发展历程中的重要里程碑。凭借对技术创新的不懈追求以及用户体验的高度关注,Apache Doris 已经获得了全球超过 2000 家企业的认可,并在企业实时数据分析的各种场景中得到了广泛应用。得益于广大社区用户和开发者的支持,Apache Doris 成为了数据库和大数据领域中最活跃的开源项目之一。 为帮助更多人更好地使用 Apache Doris ,我们从过去一年间各行各业的应用实践中精选出最具代表性和启发性的案例,汇编成《Apache Doris 用户案例集》。该手册包含超过 20 万字的技术干货,旨在帮助企业构建高性能实时数据仓库。欢迎大家下载阅读!
  • iPsec的使
    优质
    本教程详细介绍如何搭建和使用IPSec技术,包括配置步骤、安全策略设置以及常见问题解决方案等内容。 这篇文章主要讲解了IPsec的搭建过程,并且非常详细地结合图解与文字进行介绍,使得一般人都能够轻松理解。
  • 使IDEA 2021SSM框架的源码(从零开始)
    优质
    本教程详细介绍了如何使用IntelliJ IDEA 2021版本从零开始构建SSM(Spring + Spring MVC + MyBatis)框架项目,适合初学者学习和实践。 从零开始使用IDEA 2021搭建SSM框架源码,并配置Tomcat 9.0 和 MySQL 8.0.25。参考的教程可以关注相关技术博客或官方文档获取更多信息。
  • Unity3D:场景指南
    优质
    本教程提供全面的Unity3D场景搭建指导,涵盖基础设置、资源导入与优化技巧,适合初学者快速掌握场景构建技能。 Unity3D教你如何搭建场景。