首页 > 其他分享 >doris环境部署(小白上手+部署适用)

doris环境部署(小白上手+部署适用)

时间:2022-09-18 14:33:35浏览次数:82  
标签:bin 部署 192.168 fe conf 上手 节点 doris

重要:doris不支持单机部署,至少三副本

集群部署策略:

节点1配置FE(Leader):192.168.30.37
节点2配置 BE:192.168.30.40
节点4配置BE:192.168.30.41
节点3配置BE:192.168.30.42

环境部署开始

1、需要安装 Java 运行环境(JDK最低版本要求是8),要检查你所安装的 Java 版本

  安装jdk的文章见此链接:

2、直接下载编译好的二进制文件,进行解压。

[root@dev workspace]# wget  https://mirrors.tuna.tsinghua.edu.cn/apache/doris/1.1/1.1.1-rc03/apache-doris-1.1.1-bin-x86-noavx2.tar.gz
[root@dev workspace]# tar -zxvf apache-doris-1.1.1-bin-x86-noavx2.tar.gz

 

 

3、 查看电脑的open file的大小,如果是1024则要设置大,否则运行be时会提示报错:file descriptors limit is too small

(1)首先通过ulimit -a查看系统的一些参数设置

 

 

 (2)设置open files参数

####临时的修改
ulimit -n 65535 (命令行直接运行即可)
####如下是永久的修改
vim /etc/profile 在文件末尾加入ulimit –n 65535 source /etc/profile

FE的配置

单个配置fe.conf

  1. 在fe下创建doris-meta目录,用来存放元数据。
  2. 配置conf里的fe.conf。很多都是默认设置。修改的地方:
  3. meta_dir = /opt/doris/DORIS-0.14.7-release/fe/doris-meta。就是创建的doris-meta目录;
  4. http_port = 18030。默认是8030端口,如果自己电脑的被占用了,就换一个端口,此处换了18030。如果未被占用,使用默认的。
  5. priority_networks = 192.168.30.37/24。本机的ip地址。(使用 ip a查看后缀是16还是24)
  6. 在fe目录下,启动fe。
    1. cd /data/apache-doris-1.1.1-bin-x86-noavx2/fe/bin
      # bin/start_fe.sh
      观察不要出现报错即可
  7. 使用jps,查看是否有PaloFe进程,有则启动成功。
  8. 使用MySQL client连接。mysql -h 192.168.30.37 -P9030 -uroot。默认使用的port是9030,可在fe.conf里看默认的端口号(query_port = 9030)
    1. mysql -h 192.168.30.37 -P9030 -uroot
  9. 连接成功,则查询fe节点。SHOW PROC '/frontends'\G (不加";")。查询结果如图。alive=true则成功。
SHOW PROC '/frontends'\G

 集群版本的FE见此文档:https://blog.csdn.net/longqiancao1/article/details/117665789

BE的配置

  1. 在be目录下创建storage目录。
  2. 修改conf里的be.conf配置文件。storage_root_path = ${DORIS_HOME}/storage;priority_networks = 192.168.xx.xx/24(可通过ip a查看本机的priority_networks)
  3. 【FE的节点上操作】mysql -h 192.168.30.37-P9030 -uroot 进入mysql;
  4. 添加backend信息。
  5. #添加BE节点到FE
    ALTER SYSTEM ADD BACKEND "192.168.30.40:9050";
    ALTER SYSTEM ADD BACKEND "192.168.30.41:9050";
    ALTER SYSTEM ADD BACKEND "192.168.30.42:9050";
  6. #如不小心填错了,可用这个删除:
  7. alter system decommission backend "192.168.30.40:9050";
  8. 启动be。bin/start_be.sh --daemon (--daemon在后台启动)
  9. 查看be状态。SHOW PROC '/backends'\G。如果alive=true,则启动成功。

 

标签:bin,部署,192.168,fe,conf,上手,节点,doris
From: https://www.cnblogs.com/syw20170419/p/16704763.html

相关文章

  • docker-compose部署clickhouse
    1、创建目录结构├──config│  ├──config.xml│  ├──docker_related_config.xml│  └──users.xml├──data├──docker-compose.yml......
  • glb-director 部署
    源码下载:https://github.com/github/glb-director.git2018年8月8日,GitHub发布了开源负载均衡组件GitHubLoadBalancerDirector(GLB)Director,GLB是GitHub针对裸机......
  • ZLMediaKit + wvp-GB28181-pro windows部署
    1.在powershell中#国内用户推荐从同步镜像网站gitee下载gitclone--depth1https://gitee.com/xia-chu/ZLMediaKitcdZLMediaKit#千万不要忘记执行这句命令git......
  • Docker部署安装 windows
    Docker下载地https://www.docker.com/https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi   ......
  • 若依 微服务部署 Invalid bound statement (not found): com.ruoyi.system.mapper.Sys
     运行 ruoyi-auth和ruoyi-gateway都可以启动。但是,ruoyi-system不行报错:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanw......
  • Docker 容器部署jenkins后忘记系统用户密码处理方案
    一、问题描述由于本地尝试使用docker部署jenkins来研究梳理工具的使用步骤,但隔了一段时间之后,重新拉起容器应用镜像,发现忘记了用户密码,无法登录系统。二、解决方案第......
  • redis集群部署文档
    1.部署的服务器ip地址172.16.0.151172.16.0.173172.16.0.2202.redis版本wgethttps://download.redis.io/releases/redis-6.2.5.tar.gz3.部署架......
  • kafka集群部署
    kafka集群1.部署的服务器ip地址 172.16.0.220 172.16.0.66 172.16.0.252.kafka版本 https://www.apache.org/dyn/closer.cgi?path=/kafka/3.2.0/kafka_2.13-3.2.0......
  • etcd集群部署文档
    1.部署的服务器ip地址172.16.0.151172.16.0.173172.16.0.2202.etcd版本 wgethttps://github.com/etcd-io/etcd/releases/download/v3.5.0/etcd-v3.5.0-li......
  • mongos集群部署
    mongos分片服务器https://blog.csdn.net/weixin_49724150/article/details/1217483651.部署的服务器ip地址172.16.0.151172.16.0.173172.16.0.2202.......