在本地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
网友评论