当前位置: 首页 > news >正文

[Doris]阿里云搭建Doris,测试环境1FE 1BE

首先:阿里云的国内服务器千万不要用容器搭建,或者自己Dockfile构建镜像。两种方式都不得行,压根拉不到github的镜像,开了镜像加速器也拉不到,不要折腾了,极其愚蠢。

背景:现在测试环境,就调用了2台ECS的服务器,1台FE的服务器是8CPU 8GB内存,1台BE是8CPU 16GB内存。官方文档建议:手动部署 - Apache Doris

一、先搭建FE:
1.安装JDK和mysql

sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel.x86_64 -y
sudo yum install mysql -y

2.下载FE的软件包,解压,命名。

wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.0.12-bin-x64.tar.gz
tar zxf apache-doris-2.0.12-bin-x64.tar.gz
mv apache-doris-2.0.12-bin-x64 apache-doris

3.修改配置

cd apache-doris/fe/
vim conf/fe.conf
# 增加 JAVA_HOME 配置,指向 JDK8 的运行环境。假如我们 JDK8 位于 /home/doris/jdk8, 则设置如下
JAVA_HOME=/home/doris/jdk8# FE 监听 IP 的 CIDR 网段。默认设置为空,有 Apache Doris 启动时自动选择一个可用网段。如有多个网段,需要指定一个网段,可以类似设置 priority_networks=92.168.0.0/24
# priority_networks =# FE 元数据存放的目录,默认是在 DORIS_HOME 下的 doris-meta 目录。已经创建,可以更改为你的元数据存储路径。
# meta_dir = ${DORIS_HOME}/doris-meta

4启动

./bin/start_fe.sh --daemon

这个时候不要紧急着操作FE。

二、搭建BE

1.前面一样的

sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel.x86_64 -y
sudo yum install mysql -y
wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.0.12-bin-x64.tar.gz
tar zxf apache-doris-2.0.12-bin-x64.tar.gz
mv apache-doris-2.0.12-bin-x64 apache-doris

2.修改配置

cd apache-doris/be/
vim conf/be.conf
# 增加 JAVA_HOME 配置,指向 JDK8 的运行环境。假如我们 JDK8 位于 /home/doris/jdk8, 则设置如下
JAVA_HOME=/home/doris/jdk8# BE 监听 IP 的 CIDR 网段。默认设置为空,有 Apache Doris 启动时自动选择一个可用网段。如有多个网段,需要指定一个网段,可以类似设置 priority_networks=192.168.0.0/24
# priority_networks =# BE 数据存放的目录,默认是在 DORIS_HOME 下的 storage 下,默认已经创建,可以更改为你的数据存储路径
# storage_root_path = ${DORIS_HOME}/storage

 3.然后启动:

./bin/start_be.sh --daemon

三、开始运用FE
在FE的服务器上登录mysqlq

mysql -uroot -P9030 -h127.0.0.1ALTER SYSTEM ADD BACKEND "be_host_ip:heartbeat_service_port";
#be_host_ip:要添加 BE 的 IP 地址
#heartbeat_service_port:要添加 BE 的心跳上报端口,可以查看 be.conf 里的 #heartbeat_service_port,默认是 9050。#通过 show backends 语句可以查看新添加的 BE 节点。#再创建两个用户,密码你自己定
mysql> SET PASSWORD FOR 'root' = PASSWORD('doris-root-password');                                                                                                                                                                                   
Query OK, 0 rows affected (0.01 sec)                                                                                                                                                                                                       mysql> SET PASSWORD FOR 'admin' = PASSWORD('doris-admin-password');                                                                                                                                                                                 
Query OK, 0 rows affected (0.00 sec)   #Root 用户和 Admin 用户的区别#Root 用户和 Admin 用户都属于 Apache Doris 安装完默认存在的 2 个账户。其中 Root 用户拥有整个集群的超级权限,可以对集群完成各种管理操作,比如添加节点,去除节点。Admin 用户没有管理权限,是集群中的 Superuser,拥有除集群管理相关以外的所有权限。建议只有在需要对集群进行运维管理超级权限时才使用 Root 权限。   

现在在阿里云的管理台,把FE和BE用到的端口全部打开,一般默认是这些端口:

这个时候,你可以用 http://<FE的公网IP>:8030

输入admin或者root的账号密码,就可以进入,

这可以查看FE 和BE的信息。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • k8s学习笔记——dashboard安装
  • KAFKA搭建教程
  • 国产麒麟、UOS在线打开pdf加盖印章
  • C语言:键盘录入案例
  • Android 视频音量图标
  • 视觉巡线小车——STM32+OpenMV
  • MySQL8的备份方案——差异备份(CentOS)
  • 最新 Docker 下载镜像超时解决方案:Docker proxy
  • 【Python数据分析】数据分析三剑客:NumPy、SciPy、Matplotlib中常用操作汇总
  • R语言学习笔记10-向量-矩阵-数组-数据框-列表对比
  • 神经网络中如何优化模型和超参数调优(案例为tensor的预测)
  • 【HarmonyOS开发】弹窗交互(promptAction )
  • opencv,连续拍摄多张图像求平均值减少噪点
  • 均值滤波算法及实现
  • Matlab演示三维坐标系旋转
  • 30天自制操作系统-2
  • export和import的用法总结
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HTTP 简介
  • js面向对象
  • node-glob通配符
  • oldjun 检测网站的经验
  • php ci框架整合银盛支付
  • select2 取值 遍历 设置默认值
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • tensorflow学习笔记3——MNIST应用篇
  • Vue 动态创建 component
  • windows-nginx-https-本地配置
  • 从伪并行的 Python 多线程说起
  • 开源SQL-on-Hadoop系统一览
  • 每天10道Java面试题,跟我走,offer有!
  • 如何合理的规划jvm性能调优
  • 如何在GitHub上创建个人博客
  • 使用 @font-face
  • 为什么要用IPython/Jupyter?
  • 用element的upload组件实现多图片上传和压缩
  • 原生 js 实现移动端 Touch 滑动反弹
  • 在Mac OS X上安装 Ruby运行环境
  • 正则学习笔记
  • 移动端高清、多屏适配方案
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​VRRP 虚拟路由冗余协议(华为)
  • # Panda3d 碰撞检测系统介绍
  • (145)光线追踪距离场柔和阴影
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (arch)linux 转换文件编码格式
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (补充)IDEA项目结构
  • (定时器/计数器)中断系统(详解与使用)
  • (二十四)Flask之flask-session组件
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)