Doris安装部署

Doris安装部署

  • 1、 MPP概念
  • 2.Doris简要介绍

1、 MPP概念

  • MPP (Massively Parallel Processing),即大规模并行处理,在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模型和应用特点划分到各个节点上,每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据库服务。非共享数据库集群有完全的可伸缩性、高可用、高性能、优秀的性价比、资源共享等优势。
    简单来说,MPP是将任务并行的分散到多个服务器和节点上,在每个节点上计算完成后,将各自部分的结果汇总在一起得到最终的结果(与Hadoop相似)。
  • MPP(大规模并行处理)架构
    在这里插入图片描述
    3、 MPP架构特征
    ● 任务并行执行;
    ● 数据分布式存储(本地化);
    ● 分布式计算;
    ● 私有资源;
    ● 横向扩展;
    ● Shared Nothing架构。

2.Doris简要介绍

  • Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。
  • 指南将告诉你如何下载 Doris 最新稳定版本,在单节点上安装并运行它,包括创建数据库、数据表、导入数据及查询等。
  • Doris 运行在 Linux 环境中,推荐 CentOS 7.x 或者 Ubuntu 16.04 以上版本,同时你需要安装 Java 运行环境(JDK 最低版本要求是 8),最后检查你所安装的 Java 版本
  • 安装Java运行环境(jdk-8u181-linux-x64.tar.gz)
    链接: Oracle官网下载
  • 步骤详细:链接: 【入门篇】Linux服务器安装Java运行环境,即安装JDK
    在这里插入图片描述
  • 接下来,下载 Doris 的最新二进制版本,然后解压。
    链接: Doris官网2.1.4最新x64二进制
  • 查看cpu是否支持avx2指令集。
    在这里插入图片描述
  • 使用WSL安装多个ubuntu实例 ubuntu2、ubuntu3
wsl --import ubuntu-2 "C:\Users\Lenovo\Documents\ubuntu2" C:\Users\Lenovo\Downloads\ubuntu-21.04-server-cloudimg-amd64-wsl.rootfs.tar.gz
  • 链接: ubuntu镜像地址
  • 链接: 安装实例教程
  • 在这里插入图片描述
  • 设置账密:
    在这里插入图片描述
  • 练习登入登出
    在这里插入图片描述
  • 同样的方法创建第三个实例
wsl --import ubuntu-3 "C:\Users\Lenovo\Documents\ubuntu3" C:\Users\Lenovo\Downloads\ubuntu-21.10-server-cloudimg-amd64-wsl.rootfs.tar.gz

在这里插入图片描述

  • 更新apt库在这里插入图片描述
    在这里插入图片描述
  • 1、3台CentOS7系统服务器

C7-lab1 10.10.104.80 Frotend,Backend
C7-lab1 10.10.104.81 Backend
C7-lab1 10.10.104.82 Backend

主机名IP &角色
ubuntu172.25.204.236 & Frotend,Backend
ubuntu-2& Backend
ubuntu-3& Backend
  • 此时由于nat模式的wsl无法在实例间使用不同网段做访问,所以重新下载VM虚拟机进行部署
    在这里插入图片描述
  • VM安装Ubuntu24.04教程链接: VM安装Ubuntu24.04教程链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/44986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无人机之电池保养

一、充电时 1、推荐使用官方充电器和充电管家 2、充电时确保电池处于关闭状态 3、冷却后再充电理想充电温度22-28度 二、使用时 1、首次使用需要充电唤醒电池 2、切勿将电池耗尽过放容易造成电池鼓包 三、储存时 1、存放在环境干燥通风的地方 2、不使用时每两个月充一…

华为机考真题 -- 查找众数及中位数

题目描述: 1.众数是指一组数据中出现次数量多的那个数,众数可以是多个 2.中位数是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那 最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以 2,所 得的结果就是中位数 3.查找…

qt 绘制一个自定义的控件

1.qt 绘制一个自定义的控件 要点 QPainter painter(this); painter.setPen(Qt::NoPen); painter.setBrush(Qt::red); painter.drawRect(rect()); / 在 Qt 中绘制一个自定义的控件通常涉及几个步骤。下面是一个基本的指南,说明如何创建…

谷粒商城实战-25-分布式组件-SpringCloud Alibaba-Nacos配置中心-加载多配置集

文章目录 一,拆分配置集二,配置文件中配置多配置集1,引用多配置集2,验证 三,多配置集总结1,使用场景2,优先级 这一节介绍如何加载多个配置集。 大多数情况下,我们把配置全部放在一个…

vite build 打包错误提示 EBUSY: resource busy or locked, copyfile ‘D:\gtv-web

EBUSY: resource busy or locked, copyfile D:\gtv-web 报错解释: 当前应用正在运行中,把应用进程关掉即可 EBUSY: resource busy or locked 错误表明尝试使用的资源正被另一个进程占用或锁定。在这种情况下,copyfile 命令试图复制文件到指…

C语言 结构体和共用体——对结构体的操作

目录 如何访问结构体的成员? 结构体变量的赋值操作 结构体变量的取地址值操作 如何访问结构体的成员? 结构体变量的赋值操作 结构体变量的取地址值操作

华为机考真题 -- 堆内存申请

题目描述: 有一个总空间为100字节的堆,现要从中新申请一块内存,内存分配原则为:优先紧接着前一块已使用内存,分配空间足够且最接近申请大小的空闲内存。 输入描述: 第1行是1个整数,表示期望申请的内存字节数 第2到第N行是用空格分割的两个整数,表示当前已分配的内存…

华为机考真题 -- 简易内存池

题目描述: 请实现一个简易内存池,根据请求命令完成内存分配和释放。内存池支持两种操作命令,REQUEST和RELEASE,其格式为: REQUEST=请求的内存大小,表示请求分配指定大小内存. 如果分配成功,返回分配到的内存首地址; 如果内存不足,或指定的大小为0,则输出error; R…

如何为谷歌seo打好基础?

选择获取一个合适的域名,选择一个好的域名是 SEO 成功的第一步。以下是一些建议: 域名名称:要短小易记,不要强行插入关键词。最好用你的公司名称,避免使用连字符或特殊字符。用户在输入一个复杂的域名时容易出错&…

FastAPI -- 第一弹

Hello World 经典的 Hello World 安装 pip install fastapi pip install "uvicorn[standard]"main.py from typing import Unionfrom fastapi import FastAPIapp FastAPI()app.get("/") def read_root():return {"Hello": "World"}…

【React Hooks原理 - useReducer】

概述 众所周知useState是基于useReducer来实现状态更新的,在前面我们介绍过useState的原理,所以在这里介绍下useReducer。本文主要从基础使用入手,再进一步从源码来看useReducer实现原理两个方面来介绍useReducer这个Hook。由于本文省略了部…

Google 面试:从忐忑不安到意外的友善体验

一、面试前的忐忑不安 站于Google门前,犹如面临生死抉择,心脏如擂鼓般狂跳不止。我手中紧握着精心准备的简历,心中忐忑不安。Google,这一科技巨头的名字,对我而言,既是理想的彼岸,亦是恐惧的深…

Ozon俄罗斯哪些产品热销中?Ozon7月市场热卖趋势放送

Ozon俄罗斯哪些产品热销工具:D。DDqbt。COm/74rD 据Ozon数据,2023年,在自提服务方面,Ozon投资了100亿扩展自提网络,自提点数量激增至超过5万个,是之前的2.6倍。 物流基础设施方面,Ozon在仓库建…

【vueUse库Reactivity模块各函数简介及使用方法--上篇】

vueUse库是一个专门为Vue打造的工具库,提供了丰富的功能,包括监听页面元素的各种行为以及调用浏览器提供的各种能力等。其中的Browser模块包含了一些实用的函数,以下是这些函数的简介和使用方法: vueUse库Sensors模块各函数简介及使用方法 vueUseReactivity函数1. compute…

树莓派4B_OpenCv学习笔记19:OpenCV舵机云台物体追踪

今日继续学习树莓派4B 4G:(Raspberry Pi,简称RPi或RasPi) 本人所用树莓派4B 装载的系统与版本如下: 版本可用命令 (lsb_release -a) 查询: Opencv 版本是4.5.1: Python 版本3.7.3: ​​ 今日学习&#xff1…

【数据结构】排序——快速排序

前言 本篇博客我们继续介绍一种排序——快速排序,让我们看看快速排序是怎么实现的 💓 个人主页:小张同学zkf ⏩ 文章专栏:数据结构 若有问题 评论区见📝 🎉欢迎大家点赞👍收藏⭐文章 ​ 目录 …

前端JS特效第30波:jquery图片列表按顺序分类排列图片组效果

jquery图片列表按顺序分类排列图片组效果&#xff0c;先来看看效果&#xff1a; 部分核心的代码如下&#xff1a; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &…

Profibus协议转Profinet协议网关模块连接智能电表通讯案例

一、背景 在工业自动化领域&#xff0c;Profibus协议和Profinet协议是两种常见的工业通讯协议&#xff0c;而连接智能电表需要用到这两种协议之间的网关模块。本文将通过一个实际案例&#xff0c;详细介绍如何使用Profibus转Profinet模块&#xff08;XD-PNPBM20&#xff09;实…

vue2 实现原生 WebSocket

原生WebSocket&#xff1a; new WebSocket WebSocket | ThinkTS官网 export default {data() {return {socket: null};},created() {// 1. 创建 WebSocket 实例this.socket new WebSocket(ws://localhost:3000);// 2. 监听 WebSocket 连接打开事件this.socket.onopen () &g…

MySQL常见的几种索引类型及对应的应用场景

MySQL 提供了多种索引类型&#xff0c;每种索引类型都有其特定的应用场景和优势。以下是 MySQL 中常见的几种索引类型及其具体应用场景&#xff1a; 1. B-Tree 索引 特点&#xff1a; B-Tree&#xff08;Balanced Tree&#xff0c;平衡树&#xff09;是 MySQL 的默认索引类型…