1 Doris单机安装
1.1 关键参数调整
# 修改最大文件句柄数 echo "* soft nofile 655350" >> /etc/security/limits.conf echo "* hard nofile 655350" >> /etc/security/limits.conf ulimit -n 655350
# 调整虚拟内存区域(立即生效) echo "vm.max_map_count=2000000" >> /etc/sysctl.conf sysctl -p |
1.2 安装JDK
请参考JDK的安装方法
1.3 下载解压Doris
wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.10-bin-x64.tar.gz tar -zxvf apache-doris-2.1.10-bin-x64.tar.gz |
1.4 设置FE和BE的配置
- 修改FE的配置
修改 fe/conf/fe.conf
JAVA_HOME=/opt/jdk1.8.0_441 # 替换为实际JDK路径 priority_networks=192.168.184.190/24 # 替换为实际内网IP |
- 修改BE的配置
修改 be/conf/be.conf
JAVA_HOME=/opt/jdk1.8.0_441 # 替换为实际JDK路径 priority_networks=192.168.184.190/24 # 与 FE 同IP storage_root_path=${DORIS_HOME}/storage # 数据存储路径 |
1.5 启动FE和BE
启动FE
./fe/bin/start_fe.sh --daemon |
启动BE
./be/bin/start_be.sh --daemon |
1.6 使用mysql的客户端连接
请参考mysql的客户端安装
mysql -uroot -P9030 -h127.0.0.1 #-h 如果不可以使用真实IP ALTER SYSTEM ADD BACKEND "192.168.184.190:9050"; # 替换为实际IP SHOW BACKENDS; # 验证状态 |
1.7 验证访问
-- FE 状态 SHOW PROC '/frontends'; -- BE 状态 SHOW PROC '/backends'; |
看是否alive
1.8 创建数据库表是否正常
CREATE DATABASE demo; USE demo; CREATE TABLE student ( id BIGINT NOT NULL COMMENT '学生ID(主键)', name VARCHAR(50) COMMENT '学生姓名', sex VARCHAR(10) COMMENT '性别' ) ENGINE = OLAP UNIQUE KEY(id) -- 指定id为主键 DISTRIBUTED BY HASH(id) BUCKETS 10 -- 按id哈希分桶 PROPERTIES ( "replication_num" = "1" -- 设置副本数为1 ); |
1.9 Doris设置密码
SET PASSWORD FOR 'root' = PASSWORD('新密码'); |
如果有问题,可以添加微信联系方式:LarkMidTable2021,感兴趣可以加入云雀课堂哈!