码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Doris Fe在Mac上搭建开发环境踩坑记录


    1. 拉取代码到本地

    git clone https://github.com/apache/doris.git
    

    2. 参考Doris的文档,但别全信(信了你就上当了)

    参考第一篇
    https://doris.apache.org/zh-CN/community/developer-guide/fe-idea-dev/

    这里的环境准备
    1. jdk 必须1.8及以上
    2. maven 必须3.5.4 及以上(否则会报错,不过错误日志会提示这个信息)

    文档中的 MacOS 安装 thrift的步骤可以不用做,做了也可能出错,我在这个地方就拖了比较长的时间,我们的目的是快速进入开发节奏,先跳过

    这里我们不编译第三方库,参考下面的官方文档

    https://doris.apache.org/zh-CN/docs/install/source-install/compilation-mac

    从doris github下获取

    image

    直接cd 到项目的thirdparty目录下执行命令就获得了

    当然最好在执行一下这个ulimit -n 65536

    3. 开始通过如下命令自动生成代码:

    sh generated-source.sh
    

    到这里有可能会报权限不够,加上sudo即可,但sudo产生的代码权限是root用户的,需手动chown一下,回到自己的用户下面来(这里也是一个小坑)

    4. 代码自动生成完毕后,开始编译fe项目,执行

    cd fe && mvn clean install -DskipTests
    

    这里如果编译失败,注意看报错日志,可能是生成的代码目录或者文件权限问题,调整一下权限就OK了

    5. 编译没问题了的话,就开始把项目跑起来了

    这里参考
    https://doris.apache.org/zh-CN/community/developer-guide/mac-dev/fe-idea-dev

    参考里面的## 配置 Debug FE 将里面的变量配上

    然后还需要建立几个目录,这是启动时会去寻找的目录,没有会报错

    image

    conf
    doris-meta
    log
    

    conf 下面需要创建一个fe.conf,参考

    https://doris.apache.org/zh-CN/community/developer-guide/fe-idea-dev

    里的fe.conf即可

    启动,看到这个启动成功

    image

  • 相关阅读:
    study_linux02
    2023华为杯研究生数学建模F题思路分析
    控制力士乐油研阿托斯比例阀信号转换器放大器
    python3使用mutagen进行音频元数据处理
    卷积神经网络的图像分类技术研究毕设目录
    Jenkins+Allure+Pytest的持续集成
    Qt5开发从入门到精通——第四篇(消息对话框类)
    Ubuntu下串口工具 PicoCOM 的使用和时间戳显示
    「Docker」如何在苹果电脑上构建简单的Go云原生程序「MacOS」
    【win7】NtWaitForKeyedEvent
  • 原文地址:https://www.cnblogs.com/gradyblog/p/18031779
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号