首先需要确保系统满足以下条件:
cat /etc/os-release
java -version
sudo yum install -y java-1.8.0-openjdk-devel
df -h
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
wget https://mirrors.tuna.tsinghua.edu.cn/apache/doris/1.2.4/apache-doris-1.2.4-bin-x86_64.tar.gz
tar -zxvf apache-doris-1.2.4-bin-x86_64.tar.gz
mv apache-doris-1.2.4-bin-x86_64 /opt/doris
cd /opt/doris
vim fe/conf/fe.conf
priority_networks = 192.168.1.0/24
meta_dir = /opt/doris/fe/meta
vim be/conf/be.conf
priority_networks = 192.168.1.0/24
storage_root_path = /opt/doris/be/storage
sh fe/bin/start_fe.sh --daemon
ps -ef | grep doris_fe
tail -f fe/log/fe.out
sh be/bin/start_be.sh --daemon
ps -ef | grep doris_be
tail -f be/log/be.out
使用 MySQL 客户端连接到 Doris:
mysql -h 127.0.0.1 -P 9030 -u root
SHOW PROC '/backends';
ALTER SYSTEM ADD BACKEND "127.0.0.1:9050";
SHOW PROC '/backends';
通过浏览器访问 FE 的 Web UI:
http://your_ip:8030
用户名:root
密码:空
如果遇到问题,可以参考以下解决方案:
- 检查日志文件:查看
fe/log/fe.out
和 be/log/be.out
中的错误信息
- 端口冲突:修改配置文件中的端口号(如
fe.conf
中的 http_port
和 query_port
)
- 内存不足:调整
fe/conf/jvm.config
和 be/conf/be.conf
中的内存参数
通过以上步骤,你就可以在 Linux 系统上成功部署一个单点 Doris 环境。