做网站国内好的服务器,网站焦点图设计,重庆安全工程信息网,虚拟主机网站目录
1. Doris 下载
2. 环境准备
2.1 Linux 操作系统版本需求
2.2 部署依赖
3. Doris 部署
3.1 修改系统配置
3.1.1 修改系统句柄数 3.1.2 关闭swap分区 3.1.3 修改最大内存映射区域数量
3.2 开放端口
3.3 fe 部署
3.4 be 部署
3.5 be添加到Doris集群
4 验证
4.…目录
1. Doris 下载
2. 环境准备
2.1 Linux 操作系统版本需求
2.2 部署依赖
3. Doris 部署
3.1 修改系统配置
3.1.1 修改系统句柄数 3.1.2 关闭swap分区 3.1.3 修改最大内存映射区域数量
3.2 开放端口
3.3 fe 部署
3.4 be 部署
3.5 be添加到Doris集群
4 验证
4.1 检查be是否添加成功
4.2 连接数据库
5. 总结 1. Doris 下载 下载地址Apache Doris - Download | Easily deploy Doris anywhere - Apache Doris 注下载前需要确认服务器CPU是否支持 avx2 指令集 , 然后下载合适的版本
# 执行如下命令确认CPU是否支持avx2返回值中包含avx2 , 表示支持avx2 指令集cat /proc/cpuinfo | grep avx2 选择需要的介质下载这里以支持 avx2 指令集的 apache-doris-2.1.6-bin-x64.tar.gz 为例 2. 环境准备
2.1 Linux 操作系统版本需求 CentOS 7.1 及以上 Ubuntu 16.04 及以上
2.2 部署依赖 Java 1.8 及以上 可参考Linux下JDK 安装-CSDN博客 GCC 4.8.2 及以上
3. Doris 部署
3.1 修改系统配置
3.1.1 修改系统句柄数
1查看系统句柄数
# 默认系统句柄数为 1024 启动BE要求句柄数大于600000ulimit -n 2修改系统最大打开文件句柄数
# 修改limits.conf 文件vi /etc/security/limits.conf # 添加如下内容* soft nofile 655360* hard nofile 655360# 修改完毕后重启系统即可生效也可执行如下命令临时生效ulimit -n 655350 3.1.2 关闭swap分区
1修改 fstab 文件 修改 fstab 文件 , 将带有swap的语句注释掉
# 编辑 fstab 文件vi /etc/fstab# 修改完毕后重启系统即可生效也可执行如下命令临时生效swapoff -a2检查是否修改完成
# 如果swap对应的数值均为0则代表修改成功free -h 3.1.3 修改最大内存映射区域数量
# 编辑sysctl.conf文件vi /etc/sysctl.conf# 修改每个进程允许的最大内存映射区域的数量vm.max_map_count 6553600# 加载并应用sysctl -p# 查看是否生效cat /proc/sys/vm/max_map_count
3.2 开放端口
1查看防火墙状态
systemctl status firewalld 注如果防火墙为关闭状态 可以省去以下开放端口步骤 ! !
2开放端口
firewall-cmd --zonepublic --add-port8030/tcp --permanent firewall-cmd --zonepublic --add-port9030/tcp --permanent firewall-cmd --zonepublic --add-port8060/tcp --permanentfirewall-cmd --zonepublic --add-port8040/tcp --permanent
3防火墙重新加载配置
firewall-cmd --reload
4 查看防火墙所有开放的端口
firewall-cmd --zonepublic --list-ports
3.3 fe 部署
1解压 上传介质 apache-doris-2.1.6-bin-x64.tar.gz到 /opt 目录下并解压到当前目录下
tar -zxvf apache-doris-2.1.6-bin-x64.tar.gz
2修改 fe 配置
vi /opt/apache-doris-2.1.6-bin-x64/fe/conf/fe.conf 修改以下配置其他配置可根据需求更改
# 大小写忽略如果忘记后面无法添加 lower_case_table_names1# 元数据存储目录 , 确保该目录下有足够大的磁盘空间meta_dir /opt/apache-doris-2.1.6-bin-x64/fe/doris-meta# 修改ip绑定地址段priority_networks 10.10.10.0/24
3启动
/opt/apache-doris-2.1.6-bin-x64/fe/bin/start_fe.sh --daemon
4查看 fe 运行状态
curl http://127.0.0.1:8030/api/bootstrap 出现以下信息代表启动成功
{msg:success,code:0,data:{replayedJournalId:0,queryPort:0,rpcPort:0,arrowFlightSqlPort:0,version:},count:0} 5访问 启动成功后 浏览器输入 http://ip:8030 即可访问 fe用户名root默认密码为空 进入后点击 System→frontends 可以看到 fe 启动成功的信息、 3.4 be 部署
1修改 be 配置
vi /opt/apache-doris-2.1.6-bin-x64/be/conf/be.conf 修改以下配置其他配置可根据需求更改
# 配置 JAVA_HOME 环境变量JAVA_HOME/usr/local/jdk1.8/jre# 数据存放目录storage_root_path /opt/apache-doris-2.1.6-bin-x64/be/storage/# 修改ip绑定地址段priority_networks 10.10.10.0/24
2启动
/opt/apache-doris-2.1.6-bin-x64/be/bin/start_be.sh --daemon 3访问 浏览器输入 http://ip:8060 即可访问 be检查 be 是否启动成功 3.5 be添加到Doris集群
1安装MySQL客户端 可以参考 Linux下部署MySQL5.7.35_mysql linux安装包下载-CSDN博客
2MySQL连接fe
# 127.0.0.1为Master节点的IPmysql -h 127.0.0.1 -P 9030 -uroot# 执行以下sql检查fe是否连接成功SHOW FRONTENDS\G; IsMaster、Join 和 Alive 结果均为 true则表示连接成功 修改密码
# 123456为密码 SET PASSWORD FOR root% PASSWORD(123456); 3添加 be
# ip为be节点所在服务器ipALTER SYSTEM ADD BACKEND ip:9050;4 验证
4.1 检查be是否添加成功
1命令查看 be 添加情况
# 执行以下sql检查be是否添加成功SHOW BACKENDS\G; Alive 结果均为 true 表示添加成功 2 页面查看 be 添加情况 通过访问http://ip:8030 , System→backends 4.2 连接数据库 通过数据库连接工具 连接数据库 这里使用的是 idea 自带的数据库连接工具也可用Navicat 等数据库连接工具 驱动选择MySQL 端口为 9030 输入IP 用户密码连接到数据库便可以操作数据库 5. 总结 本文主要介绍了 linux 系统下Doris单点部署 其中比较需要注意的就是 大小写忽略系统配置修改 以及防火墙设置 希望本文可以给需要部署Doris的小伙伴带来便利。