Doris数据库系列1-单节点安装


摘要: Doris数据库系列1-单节点安装

关键词: 大数据、MPP数据库、Doris

整体说明

简单的单节点部署,图示如下:

一、安装环境

操作系统:CentOS Linux release 7.8.2003
内核:x86_64
java版本:1.8.0_201
gcc版本:4.8.5 20150623 (Red Hat 4.8.5-44)
部署IP(演示): 192.168.1.1

二、Doris版本及下载地址

版本:2.1.6
下载文件: apache-doris-2.1.6-bin-x64.tar.gz
官方下载地址: https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.6-bin-x64.tar.gz
官方文档:https://doris.apache.org/zh-CN/docs/install/source-install/compilation-with-docker/

三、Doris单节点安装步骤

5.1、环境检测及系统参数优化

5.1.1 检测是否支持avx2

这个决定了下载哪个部署包,一般都会支持

lscpu

5.1.2 检测是有java和gcc

java -version

gcc --version

5.1.3 系统参数优化

vim /etc/security/limits.conf

增加参数

* soft nofile 65536
* hard nofile 65536
* soft nproc 204800
* hard nproc 204800

修改虚拟内存区域数量为

sysctl -w vm.max_map_count=2000000

临时关闭swap分区

-- 关闭
swapoff -a

-- 在启动完成所有组件可以再打开
swapon -a

5.2、部署安装

5.2.1 解压安装

mkdir -p /iflytek/software/
-- 上传部署包 apache-doris-2.1.6-bin-x64.tar.gz 到该路径下
tar -zxvf apache-doris-2.1.6-bin-x64.tar.gz

5.2.1 配置FE

-- 创建FE元数据存储目录
mkdir -p /iflytek/software/apache-doris-2.1.6-bin-x64/doris-meta
-- 修改FE配置文件
vim /iflytek/software/apache-doris-2.1.6-bin-x64/fe/conf/fe.conf
-- 进入配置文件
-- 修改参数
http_port = 8130
-- 增加参数
meta_dir = /iflytek/software/apache-doris-2.1.6-bin-x64/doris-meta
priority_networks = 192.168.1.1/24

5.2.2 启动FE

-- 启动组件
cd /iflytek/software/apache-doris-2.1.6-bin-x64/fe/bin
sh start_fe.sh --daemon
-- 查看服务是否启动
netstat -nlap |grep 8130
-- 查看结果
tcp6       0      0 :::8130                 :::*                    LISTEN      5948/java

5.2.3 FE的WEB登录页面

访问地址: http://192.168.1.1:8130
初始用户: root
密码:无 (这个密码随着数据库密码的修改而修改,不需要在页面修改)

5.2.4 配置 BE

-- 创建BE数据存放目录
mkdir -p /iflytek/software/apache-doris-2.1.6-bin-x64/data/doris-storage1
mkdir -p /iflytek/software/apache-doris-2.1.6-bin-x64/data/doris-storage2.SSD
-- 修改BE配置文件
vim /iflytek/software/apache-doris-2.1.6-bin-x64/be/conf/be.conf
-- 进入配置文件
-- 修改参数
webserver_port = 8043
-- 新增参数
storage_root_path = /iflytek/software/apache-doris-2.1.6-bin-x64/data/doris-storage1;/iflytek/software/apache-doris-2.1.6-bin-x64/data/doris-storage2.SSD,10
priority_networks = 192.168.1.1/24

5.2.5 添加 BE

BE节点需先在FE中添加,才可加入,可使用mysql-client连接到FE
注意:如果安装节点没有mysql-client ,可以到有mysql-client的服务器上远程执行

-- 首次进入不需要密码
mysql -h 192.168.1.1 -uroot -P 9030
-- 进入sql命令行
-- 设置密码
SET PASSWORD FOR 'root' = PASSWORD('doris123');
-- 添加BE
ALTER SYSTEM ADD BACKEND "192.168.1.1:9050";
-- 查看BE 状态
SHOW PROC '/backends'\G;
-- 查看结果,已添加,未启动状态
BackendId: 10111
Host: 192.168.1.1
HeartbeatPort: 9050
Alive: false

5.2.6 启动 BE

-- 启动be
cd /iflytek/software/apache-doris-2.1.6-bin-x64/be/bin
sh start_be.sh --daemon
-- 再次进去需要使用前面设置的密码
mysql -h 192.168.1.1 -uroot -P 9030 -p'doris123'
-- 进入sql命令行
-- 再次查看状态
SHOW PROC '/backends'\G;
-- 查看结果,已添加,已启动状态
BackendId: 10111
Host: 192.168.1.1
HeartbeatPort: 9050
Alive: true

至此安装完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹏说大数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值