目录

  • 1. 编译
  • 2. HDFS Broker的部署

1. 编译

官方提供Docker环境编译、Centos\Ubuntu环境编译、ARM64平台编译,我们这里采样Docker环境编译

下载Docker镜像

[root@bigdata001 ~]#
[root@bigdata001 ~]# docker pull apache/incubator-doris:build-env-1.2
build-env-1.2: Pulling from apache/incubator-doris
7a376117f479: Pull complete
Digest: sha256:a0b8f7e3da126b2692600174cff762569fd38d722f54512a145d9b40a764747c
Status: Downloaded newer image for apache/incubator-doris:build-env-1.2
docker.io/apache/incubator-doris:build-env-1.2
[root@bigdata001 ~]#

运行镜像

[root@bigdata001 ~]#
[root@bigdata001 ~]# docker run -it apache/incubator-doris:build-env-1.2
[root@efff319b8bb7 ~]#

下载解压Apache Doris源码

[root@efff319b8bb7 ~]#
[root@efff319b8bb7 ~]# wget --no-check-certificate https://dlcdn.apache.org/incubator/doris/0.14.0-incubating/apache-doris-0.14.0-incubating-src.tar.gz
[root@efff319b8bb7 ~]#
[root@efff319b8bb7 ~]# tar -zxvf apache-doris-0.14.0-incubating-src.tar.gz
[root@efff319b8bb7 ~]#

编译源码

[root@97e3e5f3b1ac ~]# cd apache-doris-0.14.0-incubating-src
[root@97e3e5f3b1ac apache-doris-0.14.0-incubating-src]#
[root@97e3e5f3b1ac apache-doris-0.14.0-incubating-src]# cd fs_brokers/
[root@97e3e5f3b1ac fs_brokers]#
[root@97e3e5f3b1ac fs_brokers]# cd apache_hdfs_broker/
[root@97e3e5f3b1ac apache_hdfs_broker]#
[root@97e3e5f3b1ac apache_hdfs_broker]# sh build.sh
[root@97e3e5f3b1ac apache_hdfs_broker]#

编译后的结果文件在output下

[root@97e3e5f3b1ac apache_hdfs_broker]# cd output
[root@97e3e5f3b1ac output]#
[root@97e3e5f3b1ac output]# zip -r apache_hdfs_broker.zip apache_hdfs_broker
[root@97e3e5f3b1ac output]#

将apache_hdfs_broker.zip导出到宿主机

[root@bigdata001 ~]# docker cp 97e3e5f3b1ac:/root/apache-doris-0.14.0-incubating-src/fs_brokers/apache_hdfs_broker/output/apache_hdfs_broker.zip /opt/apache-doris-0.14.0
[root@bigdata001 ~]#
[root@bigdata001 ~]# cd /opt/apache-doris-0.14.0
[root@bigdata001 apache-doris-0.14.0]#
[root@bigdata001 apache-doris-0.14.0]# unzip apache_hdfs_broker.zip
[root@bigdata001 apache-doris-0.14.0]#

修改JAVA_HOME
修改apache_hdfs_broker/bin/start_broker.sh,修改内容如下:

export JAVA_HOME="/opt/jdk1.8.0_201"

然后将apache_hdfs_broker目录,复制到Doris集群的其它服务器的/opt/apache-doris-0.14.0目录下

2. HDFS Broker的部署

每一个FE和BE节点都需要部署HDFS Broker

在每台服务器启动如下命令,启动HDFS Broker

[root@bigdata001 bin]# pwd
/opt/apache-doris-0.14.0/apache_hdfs_broker/bin
[root@bigdata001 bin]# sh start_broker.sh --daemon
[root@bigdata001 bin]#

使用Mysql客户端,连接Doris。执行以下命令将所有Broker服务添加到Doris

mysql>
mysql> alter system add broker apache_hdfs_broker -> "192.168.8.111:8000","192.168.8.112:8000","192.168.8.113:8000";
Query OK, 0 rows affected (0.19 sec)mysql>

查看各个Broker的状态如下:

mysql>
mysql> show proc "/brokers";
+--------------------+---------------+------+-------+---------------+----------------+--------+
| Name               | IP            | Port | Alive | LastStartTime | LastUpdateTime | ErrMsg |
+--------------------+---------------+------+-------+---------------+----------------+--------+
| apache_hdfs_broker | 192.168.8.113 | 8000 | true  | NULL          | NULL           |        |
| apache_hdfs_broker | 192.168.8.111 | 8000 | true  | NULL          | NULL           |        |
| apache_hdfs_broker | 192.168.8.112 | 8000 | true  | NULL          | NULL           |        |
+--------------------+---------------+------+-------+---------------+----------------+--------+
3 rows in set (0.03 sec)mysql>

Apache Doris 0.14.0部署HDFS Broker服务相关推荐

  1. spice 0.14.0添加新功能

    目前spice 0.14.0需要修改传输方式,把TCP协议传输方式改为QUIC传输方式,QUIC是一个静态库,需要修改spice代码及依赖这个静态库,为了使spice支持QUIC功能可配置,这就需要修 ...

  2. [1.2.0新功能系列:二] Apache Doris 1.2.0 JDBC外表 及 Mutil Catalog

    JDBC 外表 JDBC External Table Of Doris 提供了Doris通过数据库访问的标准接口(JDBC)来访问外部表,外部表省去了繁琐的数据导入工作,也省去了之前ODBC繁杂的驱 ...

  3. 墨天轮访谈 | SelectDB 衣国垒:Apache Doris(incubating)1.0版本特性解析与未来规划

    分享嘉宾:衣国垒 Apache Doris Committer.SelectDB 联合创始人&CTO 整理:墨天轮社区 导读 大家好,我是来自Apache Doris社区的衣国垒,也是Sele ...

  4. 手机开启apache_微信否认“年终奖人均280万”;MySQL 8.0.14 稳定版发布;支付宝集五福昨开启,一天29万人集齐......

    IT服务圈儿 有温度.有态度的IT自媒体平台  开发者头条  1.MySQL 8.0.14 稳定版发布 MySQL 8 已于1月21日发布了 8.0.14 更新版本(GA)! 下载地址 Windows ...

  5. ELK-EFK-v7.12.0日志平台部署

    ELK和EFK是什么 ELK和EFK是四个开源产品的组合: Elasticsearch 一个基于Lucene搜索引擎的NoSQL数据库 Logstatsh 一个日志管道工具,接受数据输入,执行数据转换 ...

  6. linux文件管理器添加项目,LXQt 0.14 发布,文件管理器添加拆分视图

    LXQt团队已经发布了他们的轻量级Qt5支持的Linux桌面环境的0.14.0版本. LXQt 0.14为PCManFM-Qt文件管理器添加了一个拆分视图,其桌面图标角色现在支持计算机/网络/垃圾箱图 ...

  7. Apache Doris FE配置参数

    今天刚整理完,提了RP到社区,现在这发布一下,大家可以参考 Apache Doris 代码仓库地址:apache/incubator-doris 欢迎大家关注加星 Doris FE配置参数 该文档主要 ...

  8. Apache Doris介绍

    一.关于 Apache Doris 和 DorisDB.StarRocks 的关系 Doris 最早是解决百度凤巢统计报表的专用系统,随着百度业务的飞速发展对系统进行了多次迭代,逐渐承担起百度内部业务 ...

  9. 【转】Apache Doris介绍

    转:Apache Doris介绍_wapecheng的博客-CSDN博客_apache doris 一.关于 Apache Doris 和 DorisDB.StarRocks 的关系 Doris 最早 ...

最新文章

  1. NSDateFormatter 时间格式转换
  2. 经典面试题: 为啥 ConcurrentHashMap 读操作不需要加锁?
  3. Wordpress优化:网站用nginx前端缓存+Redis Cache缓存提速网站
  4. Couldn't start MySQL! while starting XAMPP
  5. 给Oracle表空间Tablespace扩展库文件
  6. android dialog 控件,android控件封装 自己封装的dialog控件
  7. 自定义Kettle数据库插件
  8. Hibernate criteria 增加排序项
  9. 使用自定义的item、Adapter和AsyncTask、第三方开源框架PullToRefresh联合使用实现自定义的下拉列表(从网络加载图片显示在item中的ImageView)...
  10. mysql 多数据源多主一从复制
  11. LeetCode 310. 最小高度树(图 聪明的BFS,从外向内包围)
  12. 数据结构中的树 --- 红黑树
  13. UVM中factory机制的使用
  14. Secure DevOps!探真科技2022云原生安全产品发布会圆满落幕
  15. Some personal records
  16. Mac上运行windows,你还在用双系统or虚拟机?
  17. 维修 工具 资料 点位图
  18. bzoj2442[USACO2011 Open]Mowing the Lawn修建草坪
  19. C/C++ 动态检测内存错误利器 - ASan
  20. 高斯投影坐标计算例题_测量学高斯投影已知横坐标如何求在第几度带投影计算而得的?例如:...-y坐标的自然值怎么算-数学-莫囤料同学...

热门文章

  1. yxt's OI Plan
  2. 20190802中山晨考 考试心态
  3. 构建 Ant-Design-Pro 框架出现Error: Cannot find module 'eslint-config-prettier/@typescrip
  4. Redis持久化的两种方式
  5. C语言中随机数的生成(rand函数和srand函数)
  6. 微信小程序请求封装及案例展示
  7. Redis 原理及应用(1)--数据类型及底层实现方式
  8. 10分钟了解redis原理(java版)
  9. 建一座安全的“天空城” ——揭秘腾讯WeTest如何与祖龙共同挖掘手游安全漏洞...
  10. 分享10种找客户的方法