美文网首页
Day 2518:学习

Day 2518:学习

作者: kafkaliu | 来源:发表于2023-12-20 23:31 被阅读0次

在本地Docker中快速部署Apache Doris进行测试:

步骤一:创建Docker镜像
创建一个名为Dockerfile的文件,内容如下:
dockerfile
FROM apache/doris:build-env-ldb-toolchain-latest

USER root
WORKDIR /root

设置root密码

RUN echo 'your_root_password' | passwd root --stdin

安装必要的工具和依赖

RUN yum install -y vim net-tools man wget git mysql lsof bash-completion

USER root
RUN yum install -y sudo
&& useradd -ms /bin/bash your_user
&& echo 'your_user_password' | passwd your_user --stdin
&& usermod -a -G wheel your_user

USER your_user
WORKDIR /home/your_user
在终端中执行以下命令构建Docker镜像:
bash
docker build -t doris .
步骤二:运行Docker容器
在终端中执行以下命令以运行Docker容器:

bash
docker run -it --cap-add SYS_PTRACE doris:latest /bin/bash
步骤三:下载Doris源代码并编译
在Docker容器中执行以下命令以下载Doris源代码并进行编译:

bash
su your_user
mkdir code && cd code
git clone https://github.com/apache/doris.git
cd doris
git submodule update --init --recursive
sh build.sh --clean --be --fe --ui
步骤四:运行Doris
手动创建元数据存储目录:
bash
mkdir meta_dir
启动前端(Frontend)服务:
bash
cd output/fe
sh bin/start_fe.sh --daemon
启动后端(Backend)服务:
bash
cd output/be
sh bin/start_be.sh --daemon
步骤五:连接到MySQL客户端
使用以下命令连接到MySQL客户端:

bash
mysql -h 127.0.0.1 -P 9030 -u root

相关文章

网友评论

      本文标题:Day 2518:学习

      本文链接:https://www.haomeiwen.com/subject/tfuxndtx.html