论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
数据库
›
向量数据库
›
抛弃Docker:非常钟完成单机部署大数据及时数仓数据库Do ...
抛弃Docker:非常钟完成单机部署大数据及时数仓数据库Doris ...
祗疼妳一个
论坛元老
|
2025-4-9 22:14:57
|
显示全部楼层
|
阅读模式
楼主
主题
1983
|
帖子
1983
|
积分
5951
事情是如许的,当我写了一篇《五分钟部署Doris的极简部署流程》后,有很多同学向我反馈说Docker无法访问。怎么说呢,这是一个无法言说的事实(科学上网可以淘汰信息差)。但是对于同学们无穷的求知欲,怎么可以让一个小小的Docker给难倒呢。
本文将给大家介绍不依赖Docker,如何单机完成部署Doris。
环境预备
由于是单机部署,大家的开发环境可能就会更复杂多样。假如在部署过程中遇到题目,还必要静下心来慢慢实验办理。
体系
同学们可以选择一个X86-64 上的主流 Linux 环境,推荐 CentOS 7.1 或者 Ubuntu 16.04 以上版本。
我的开发装备是Windows体系,必要用到Linux环境,我则利用了Windows的子体系(WSL2)。发起所有利用Windows的同学都纯熟掌握利用WSL的方法,掌握后,你会发现好像打开了另外一个奥妙的天下。
如何启用WSL同学们可以自动搜索办理。
利用CMD进入WSL环境:
同学们可以看到,我利用的是Ubuntu 20.04.6 LTS。
Java
Doris必要Java运行环境,利用以下命令验证是否安装Java:
java -version
复制代码
假如还没有安装Java,可以选择对应的体系举行安装
关注:遇码,复兴
java
,获取java下载地址。
Doris预备
下载Doris安装包
wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.0.3-bin-x64.tar.gz
复制代码
解压安装包
tar zxf apache-doris-2.0.3-bin-x64.tar.gz
复制代码
为了便于利用,也为了便于解说,把解压后的目次重命名
mv apache-doris-2.0.3-bin-x64 apache-doris
复制代码
安装Doris
能做到这里的同学真的已经很棒了,你已经乐成了一大半了,再接再厉吧。
再重复一遍Doris的团体架构
Doris只有两类进程:
Frontend(FE)
主要负责用户哀求的接入、查询解析规划、元数据的管理、节点管理相关工作。
Backend(BE)
主要负责数据存储、查询计划的实行。
接下来我们要做的事情就是分别对FE和BE举行配置并启动。
不管是配置FE还是配置BE,我们必要做的事情都非常简单,就是在FE和BE的配置文件中添加JAVA_HOME,用来告诉Doris你的Java环境的路径在哪里。
获取JAVA_HOME
获取JAVA_HOME的路径(安装Java的时间都会让配置,没有配置的话直接用Java的安装路径也可以)
echo $JAVA_HOME
复制代码
可以复制该路径,后面会用到。
配置FE
FE的配置文件的路径为apache-doris/fe/conf/fe.conf,利用vim编辑配置文件
vim apache-doris/fe/conf/fe.conf
复制代码
在配置文件中添加JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre配置,其它配置项可以临时忽略。
配置BE
BE的配置文件的路径为apache-doris/be/conf/be.conf,利用vim编辑配置文件
vim apache-doris/be/conf/be.conf
复制代码
在配置文件中添加JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre配置,其它配置项可以临时忽略。
启动Doris
分别启动FE和BE。
必要注意,当前进入apache-doris目次下。
启动FE
./fe/bin/start_fe.sh --daemon
复制代码
假如不出不测的话,FE就已经正常启动了。但是不测又总是与我们相伴,给我们开着各种各样的打趣。
假犹如学和我一样,遇到了以下类似的错误,不要张皇,你只必要按照提示实行命令即可办理。
启动BE
./be/bin/start_be.sh --daemon
复制代码
同样地,启动BE也可能会出现一些错误。还是按照提供实行命令即可办理。
至此,Doris就算已经部署完成了,接下来我们必要利用Doris了。
利用Doris
我们利用Mysql客户端连接Doris FE,没有安装Mysql客户端的必要自行搜索办理。
mysql -u root -P 9030 -h 127.0.0.1
复制代码
root 用户是 Doris 内置的超级管理员用户
-P:这里是我们连接 Doris 的查询端口,默认端口是 9030,对应的是 fe.conf 里的 query_port
-h:这里是我们连接的 FE IP 地址,假如你的客户端和 FE 安装在同一个节点可以利用 127.0.0.1。
把BE节点添加到集群
# ALTER SYSTEM ADD BACKEND "be_host_ip:heartbeat_service_port";
ALTER SYSTEM ADD BACKEND "127.0.0.1:9050";
复制代码
be_host_ip:要添加 BE 的 IP 地址
heartbeat_service_port:要添加 BE 的心跳上报端口,可以检察 be.conf 里的 heartbeat_service_port,默认是 9050。
修改root和admin的密码为123456(可以是恣意密码)
SET PASSWORD FOR 'root' = PASSWORD('123456');
SET PASSWORD FOR 'admin' = PASSWORD('123456');
复制代码
验证
访问Doris Web UIhttp://127.0.0.1:8030/,利用用户名admin,密码123456登录。
至此,我们就可以愉快地把玩Doris了。
停止Doris
假如必要的话,也可以用以下命令停止Doris。
停止FE
./fe/bin/stop_fe.sh
复制代码
停止BE
./be/bin/stop_be.sh
复制代码
进阶
到现在,已经为大家介绍了两种快速体验Doris的部署方式,同学们可以根据自身的环境选择得当自己的部署方式。之以是花这么多时间解说Doris的部署,就是不想同学们卡在第一步就放弃对Doris的学习了。
接下来同学们就可以安心学习Doris的详细内容啦。你可以关注:遇码,复兴
doris
,获取Doris官方文档。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
祗疼妳一个
论坛元老
这个人很懒什么都没写!
楼主热帖
容斥原理
信息收集之 端口扫描
高考是人生旅途的一处驿站
教你30分钟快速搭建直播间
【C++】拷贝构造函数的调用时机 ...
ASP.NET Core依赖注入系统学习教程:Se ...
Java EnumMap get()方法具有什么功能呢 ...
JetBrains RubyMine 2022 for Mac(Ruby ...
多态详解
java运算符(超详细!!!) ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
Oracle
快速回复
返回顶部
返回列表