龙空技术网

Doris Vs. Starrocks(一):Doris安装

明少三年 219

前言:

今天各位老铁们对“打开文件句柄数”大体比较关心,大家都需要了解一些“打开文件句柄数”的相关知识。那么小编在网络上收集了一些关于“打开文件句柄数””的相关知识,希望你们能喜欢,我们一起来学习一下吧!

目前Doris和StarRocks在商业化上斗的难解难分,谁能笑到最后不好说。做个小系列来对比测试一下Doris和Starrocks。

环境

软件

说明

OS

CentOS Linux release 7.6.1810 (Core)

Java

jdk1.8.0_181

Doris

0.14.12.4

硬件

说明

云厂商

京东云

cpu/memory

16C/64GB

disk(数据盘)

性能型SSD(500GB)

Doris角色规划

1个FE,3个BE

部署前所有服务器环境统配设置系统最大打开文件句柄数

vi /etc/security/limits.conf * soft nofile 65536* hard nofile 65536
禁用ipv6
# 禁用cat << EOF | sudo tee /etc/sysctl.d/disableIPv6.conf >> /dev/nullnet.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1EOF# 生效sysctl -p /etc/sysctl.d/disableIPv6.conf# 检查cat /proc/sys/net/ipv6/conf/default/disable_ipv6 cat /proc/sys/net/ipv6/conf/all/disable_ipv6
FE部署
# 编辑fe的配置文件vim /data/doris/fe/conf/fe.conf# 修改如下配置:##(这个目录需要手动创建)meta_dir = /data/doris/fe/doris-meta    ## 调整fe jvm内存为8GJAVA_OPTS="-Xms8192m -Xmx8192m -XX:+UseMembar -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=7 -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:-CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -Xloggc:$DORIS_HOME/log/fe.gc.log.$DATE"
FE启动
# 启动bin/start_fe.sh --daemon# 检查进程jps -l# 确保检查服务是监听在ipv4上
连接FE添加BE nodes
# 在fe节点上执行MySQL client,无密码## 如果没有mysqlclient,## 可以直接安装MariaDB client来代替:yum install mariadb.x86_64mysql -hstarrcoks-test-004 -uroot -p -P9030
# 查看fe nodeshow frontends \G
# 添加BE nodesALTER SYSTEM ADD BACKEND "stest-005:9050";ALTER SYSTEM ADD BACKEND "stest-006:9050";ALTER SYSTEM ADD BACKEND "stest-007:9050";

现在be nodes还没有部署启动,我们去部署启动be后,再回来看be的状态。

BE部署

# 编辑配置文件vim /data/doris/be/conf/be.conf## 修改一下存储目录,这个目录需要手动创建storage_root_path = /data/doris/be/storage,medium:ssd
BE启动
bin/start_be.sh --daemon# 查看进程监听是否正常netstat -natp | grep palo_be
连接FE查询BEnodes

到这里,1个FE3个BE的测试集群就部署完毕了。

标签: #打开文件句柄数