目录
①JDK
1.去镜像网站下载jdk
https://repo.huaweicloud.com/java/jdk/12.0.1+12/jdk-12.0.1_linux-x64_bin.tar.gz
2. 解压
tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr/local/
3.配置JAVA_HOME:
vi /etc/profile
内容如下:
export JAVA_HOME=/usr/local/jdk-12.0.1
export JRE_HOME=/usr/local/jdk-12.0.1/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
使修改生效:source /etc/profile
5.验证是否安装成功:
java -version
②GCC
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
③部署FE
1.FE的配置文件为vi /home/DorisDB-SE-1.14.5/fe/conf/fe.conf
可以根据FE内存大小调整 -Xmx4096m,为了避免GC建议16G以上
JAVA_OPTS_FOR_JDK_9="-Xmx4096m ..
2.mkdir -p /home/DorisDB-SE-1.14.5/fe/doris-meta
3.启动FE进程:
bin/start_fe.sh --daemon
4.查看日志log/fe.log确认.
5. 访问http://10.1.48.15:8030/, 打开DorisDB的WebUI, 用户名为root, 密码为空.
6.使用MySQL客户端访问FE,安装mysql client
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
yum install mysql-community-client.x86_64 -y
mysql -h 127.0.0.1 -P9030 -uroot
7.查看FE状态:
mysql> SHOW PROC '/frontends'\G
④部署BE
BE的配置文件为DorisDB-XX-1.0.0/be/conf/be.conf
1.创建数据目录:
mkdir -p storage
2.通过mysql客户端添加BE节点:
mysql> ALTER SYSTEM ADD BACKEND "host:port";
这里IP地址为和priority_networks设置匹配的IP,portheartbeat_service_port,默认为9050
3.启动BE:
bin/start_be.sh --daemon
4.查看BE状态, 确认BE就绪:
mysql> SHOW PROC '/backends'\G
⑤部署Broker
配置文件为apache_hdfs_broker/conf/apache_hdfs_broker.conf
启动:
./apache_hdfs_broker/bin/start_broker.sh --daemon
添加broker节点到集群中:
MySQL> ALTER SYSTEM ADD BROKER broker1 "10.1.48.15:8000";
查看broker状态:
MySQL> SHOW PROC "/brokers"\G