环境准备

  1. CPU:2C(最低)8C(推荐)
  2. 内存:4G(最低)48G(推荐)
  3. 硬盘:100G(最低)400G(推荐)
  4. 平台:MacOS(Intel)、LinuxOS、Windows虚拟机
  5. 系统:CentOS(7.1及以上)、Ubuntu(16.04及以上)
  6. 软件:JDK(1.8及以上)、GCC(4.8.2及以上)

独立部署

1.设置系统中打开文件句柄的最大数量

vim /etc/security/limits.conf 
* soft nofile 65536
* hard nofile 65536

保存退出,并重启服务器。

2.下载二进制包/自编译FE/BE文件

wget https://dist.apache.org/repos/dist/release/incubator/doris/1.0/1.0.0-incubating/apache-doris-1.0.0-incubating-bin.tar.gz

3.解压 tar.gz 文件

tar -zxvf apache-doris-1.0.0-incubating-bin.tar.gz

4.将解压后的程序文件迁移到指定目录并重命名

mv apache-doris-1.0.0-incubating-bin /opt/doris
cd /opt/doris

5.配置 FE

vim fe/conf/fe.conf
priority_networks = 127.0.0.0/24

6.配置 BE

vim be/conf/be.conf
priority_networks = 127.0.0.0/24

7.配置环境变量

vim /etc/profile.d/doris.sh
export DORIS_HOME=/opt/doris
export PATH=$PATH:$DORIS_HOME/fe/bin:$DORIS_HOME/be/bin
source /etc/profile.d/doris.sh

 8.启动FE

cd  /opt/doris/fe/bin
./start_fe.sh --daemon

9.启动BE

cd  /opt/doris/be/bin
./start_be.sh --daemon

检查FE启动是否成功:

JPS命令下是否有PaloFe进程

检查BE启动是否成功:

ps -ef | grep be

10.注册BE到FE(Doris 可以使用 MySQL 协议进行通信,先下载mysql)

https://repo.mysql.com/mysql57-community-release-el7.rpm
 yum -y install mysql57-community-release-el7.rpm
yum repolist enabled | grep mysql.*

11.登录Doris

mysql -h 127.0.0.1 -P 9030 -uroot

12.注册BE到FE

ALTER SYSTEM ADD BACKEND "127.0.0.1:9050";

13.修改密码

set password = password('123456');

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐