首页 > 其他分享 >大数据Doris(六):BE部署及启动

大数据Doris(六):BE部署及启动

时间:2023-04-29 10:31:32浏览次数:29  
标签:1.2 启动 部署 Doris apache node3 节点 doris software


大数据Doris(六):BE部署及启动_Doris

文章目录

BE部署及启动

一、上传安装包并解压

二、修改be.conf 配置文件

三、上传apache-doris-java-udf 对应 jar

四、启动BE

五、将 node3 BE 安装包发送其他 BE 节点

六、配置其他 BE 节点

七、启动其他 BE 节点


BE部署及启动

本集群中我们在node3、node4、node5上配置并启动BE,下面我们首先在node3节点上部署Doris BE,然后将配置好的BE安装包分发到其他节点进行配置启动,最终形成3台节点的BE。

一、上传安装包并解压

在node3节点上传"apache-doris-be-1.2.1-bin-x86_64.tar.xz"安装包到doris-1.2.1目录并解压,解压过程时间稍长一些。

#在node3节点上进行解压,解压过程时间稍长
[root@node3 ~]# tar -xvf /software/doris-1.2.1/apache-doris-be-1.2.1-bin-x86_64.tar.xz

#node3节点上对解压的文件进行改名
[root@node3 ~]# cd /software/doris-1.2.1/&&mv apache-doris-be-1.2.1-bin-x86_64 apache-doris-be

二、修改be.conf 配置文件

在node3节点上修改/software/doris-1.2.1/apache-doris-be/conf/be.conf配置文件,这里我们主要修改两个参数:priority_networks 及 storage_root_path。

  • priority_networks: 指定BE唯一的IP地址,必须配置,尤其当节点有多个网卡时要配置正确。
  • storage_root_path: 配置BE数据存储目录。默认目录在BE安装目录的storage目录下,如果指定其他目录需要提前创建好目录,可以用逗号分开指定多个路径,也可以在路径后加入.HDD/.SSD指定数据存储磁盘类型。
# vim /software/doris-1.2.1/apache-doris-be/conf/be.conf
...
priority_networks = 192.168.179.6/24 #注意不同节点IP配置不同
storage_root_path = /software/doris-1.2.1/apache-doris-be/storage
...

三、上传apache-doris-java-udf 对应 jar

将资料中的"apache-doris-dependencies-1.2.1-bin-x86_64.tar.xz"进行解压,将其中"java-udf-jar-with-dependencies.jar",将此jar包放入"/software/doris-1.2.1/apache-doris-be/lib"下,该jar包用于支持 1.2.0 版本中的 JDBC 外表和 JAVA UDF 。

四、启动BE

在node3节点BE安装目录下执行如下命令,完成BE的启动。

#启动BE 
[root@node3 ~]# cd /software/doris-1.2.1/apache-doris-be/bin
[root@node3 ~]# ./start_be.sh --daemon

五、将 node3 BE 安装包发送其他 BE 节点

将node3 BE安装目录"/software/doris-1.2.1/apache-doris-be"发送到node4、node5节点,操作如下:

#将BE安装包发送到node4
[root@node3 doris-1.2.1]# scp -r /software/doris-1.2.1/apache-doris-be/ node4:/software/doris-1.2.1/

#将BE安装包发送到node5
[root@node3 doris-1.2.1]# scp -r /software/doris-1.2.1/apache-doris-be/ node5:/software/doris-1.2.1/

六、配置其他 BE 节点

这里在node4、node5节点只需要配置"/software/doris-1.2.1/apache-doris-be/conf/be.conf"中的priority_networks为对应的节点IP即可。

# node4节点配置be.conf如下
...
priority_networks = 192.168.179.7/24 #注意不同节点IP配置不同
...

# node5节点配置be.conf如下
...
priority_networks = 192.168.179.8/24 #注意不同节点IP配置不同
...

七、启动其他 BE 节点

在node4、node5节点上启动BE:

#node4启动BE 
[root@node4 ~]# cd /software/doris-1.2.1/apache-doris-be/bin
[root@node4 ~]# ./start_be.sh --daemon

#node5启动BE 
[root@node5 ~]# cd /software/doris-1.2.1/apache-doris-be/bin
[root@node5 ~]# ./start_be.sh --daemon

注意启动BE后,jps看不到对应的进程(C++编写),可以通过"ps aux|grep be"命令来查看对应的BE进程。

如果想要停止FE,可以指定如下命令,这里不再进行演示。

#进入/software/doris-1.2.1/apache-doris-be/bin目录,执行如下命令: 
./stop_be.sh

相关文章

  • 在Amazon SageMaker平台上使用Docker部署Lambda函数
    目录1相关工具2准备工作3构建镜像4配置ECR并推送镜像5使用镜像创建Lambda函数6参考信息1相关工具AWSCLIAWSCommandLineInterface(AWSCLI)是一个命令行工具,我们可以用它在终端中与AWS服务进行交互文档:什么是AWSCommandLineInterface?-AWSCommandLineI......
  • 【教程分享】一键部署Redis,轻松搞定Docker安装和配置!
    1下载下载6.2.7版本:[root@service-monitoring~]#dockerpullredis:6.2.76.2.7:Pullingfromlibrary/redis025c56f98b67:Pullcomplete060e65aed679:Pullcompleteb95291e865b7:Pullcompletee3023c0b11d1:Pullcomplete143500497a02:Pullcompletec38298c......
  • 【深度学习基础】使用libtorch部署pytorch训练的网络
    下载安装配置:https://pytorch.org/cppdocs/installing.html小例程:https://pytorch.org/cppdocs/frontend.html官方:https://pytorch.org/tutorials/beginner/Intro_to_TorchScript_tutorial.htmllibtorch的API官网文档:https://pytorch.org/cppdocs/api/library_root.html配置环......
  • linux自启动
    linux自启动rc.local文件中添加自启动命令/etc/rc.d/rc.local用于用户自定义开机启动程序,可以往里写开机要执行的命令或脚本[root@localhost~]$cat/etc/rc.d/rc.local/data/init/restart_game.shtouch/var/lock/subsys/local在/etc/init.d目录下添加自启动脚本linux......
  • prometheus prometheus+alert+grafana部署
    目录prometheusprometheus+alert+grafanaoperator部署prometheusprometheus+alert+grafanaoperator部署之前有部署过所有组件到一个容器内部运行,也用docker-compose部署过,详情可以看同分类下的博客看追前的......
  • Maven cargo 远程自动部署war
    Mavencargo远程自动部署war     如果不使用maven构建项目,则可以直接考虑将war包直接通过cargo远程部署到远端服务器上(也就是说先创建个maven项目,打好包,再通过shell脚本,将所需要的项目打成war包,放到target目录下,对war包进行覆盖)。 打war包:cd项目目录,即WEB-INF所在目录j......
  • Spring Boot 和 Docker 实现微服务部署
    Springboot开发轻巧的微服务提供了便利,Docker的发展又极大的方便了微服务的部署。这篇文章介绍一下如果借助maven来快速的生成微服务的镜像以及快速启动服务。其实将SpringBoot项目用Docker部署也不是什么多么神秘的技术,也要先生成镜像,再用镜像启动容器,如果说有什么方便......
  • jeecgboot的jar分离打包部署
    因为jeecgboot单体应用打包的jar包太大了,得200M左右,每次更新后上传云服务器有点费劲,所以看了官网有分离打包部署的方法,但是按照官网的步骤啊,发现会出现问题,我现在把我最后成功的配置写下来,我的版本是jeecg-boot-2.4.6,如果其他版本就只能参考下了。主要是修改jeecg-boot-m......
  • 全球首个开发者村启动开村,产业聚力松山湖,共创大湾区创新高地
    摘要:由东莞松山湖管委会、东莞市工业和信息化局与华为云共同主办的松山湖开发者生态创新峰会暨华为开发者大赛中国区启动仪式举行。打造一流创新生态,与全球开发者共赢。4月26日,由东莞松山湖管委会、东莞市工业和信息化局与华为云共同主办的松山湖开发者生态创新峰会暨华为开发者......
  • Linux开机启动服务配置
     chkconfig命令可以管理在7个不同级别下是否启动某个服务,建议manchkconfig,这是一个普通但必须掌握的命令。1、使用chkconfig--list命令观察ftp的启动状态,按照你的描述,应该是在35级别启动了。(若一页显示不完,可结合catmoreless之类的命令,或者利用管道符加grep过滤出vsft......