Apache Doris安装测试

1.下载编译好的二进制文件
wget https://palo-cloud-repo-bd.bd.bcebos.com/baidu-doris-release/DORIS-0.14.7-release-binary.tar.gz
2.解压:tai -axvf DORIS-0.14.7-release-binary.tar.gz
3.配置 FE
配置文件为 conf/fe.conf
fe.conf 中 JAVA_OPTS 默认 java 最大堆内存为 4GB,建议生产环境调整至 8G 以上。
4.在FE目录下创建文件夹doris-meta
cd /data/doris/fe
mkdir doris-meta
5.启动FE
sh bin/start_fe.sh --daemon
6.查看日志
/data/doris/fe/log/fe.log
默认占用端口 :8030
jps命令查看进程:
3662 PaloFe
7.登录FE 添加BE host 为 FE 所在节点 ip 端口号为 fe/conf/fe.conf 中的 query_port 默认使用 root 账户,无密码登录
mysql -h 127.0.0.1 -P 9030 -u root
8.登录后,执行以下命令来添加BE:
ALTER SYSTEM ADD BACKEND “10.10.80.39:9050”;
其中 host 为 BE 所在节点 ip;port 为 be/conf/be.conf 中的 heartbeat_service_port。
9.创建BE目录下的所需文件夹
mkdir storage
10.启动 BE
sh bin/start_be.sh --daemon
11.确认:
使用 mysql-client 连接到 FE,并执行 SHOW PROC ‘/backends’; 查看 BE 运行情况。如一切正常,isAlive 列应为 true。
[root@master2 be]# mysql -h 127.0.0.1 -P 9030 -u root
mysql> SHOW PROC ‘/backends’\G

12启动broker
[mysql_admin@changxing1 /data/user/mysql_admin]$ sh startbroker.sh
在FE中添加
ALTER SYSTEM ADD BROKER broker1 “192.168.198.61:8000”;
确认:
mysql> SHOW PROC “/brokers”\G

参考文档:
http://doris.apache.org/master/zh-CN/downloads/downloads.html

http://doris.apache.org/master/zh-CN/getting-started/basic-usage.html

https://www.kancloud.cn/dorisdb/dorisdb/2178813

https://cloud.baidu.com/doc/PALO/s/Ikivhcwb5#docker-%E7%BC%96%E8%AF%91%E7%8E%AF%E5%A2%83%E9%95%9C%E5%83%8F%E4%B8%8B%E8%BD%BD

安装脚本参考:

#!/bin/bash
basedir=/data/user/mysql_admin
db_data1=`cat $basedir/host.txt`
host=($db_data1)
num=${#host[@]}
i=0
while (($num>0))
do
        echo  ${host[$i]} 
        #添加用户doris
        #ssh ${host[$i]} "sudo useradd doris"   

        #传输软件包到各个服务器
        #scp /data/user/mysql_admin/DORIS-0.14.7-release-binary.tar.gz ${host[$i]}:/tmp/
        #scp /data/user/mysql_admin/jdk-8u144-linux-x64.tar.gz  ${host[$i]}:/tmp/

        #安装java1.8
        #ssh ${host[$i]} "sudo mkdir /usr/local/java"
        #ssh ${host[$i]} "cd /tmp/ ;sudo tar zxf /tmp/jdk-8u144-linux-x64.tar.gz;sudo mv /tmp/jdk1.8.0_144/ /usr/local/java/ ;"

        #配置环境变量 
        #ssh ${host[$i]} "sudo su - doris -c  \" echo 'export PATH=$PATH:/usr/local/java/jdk1.8.0_144/bin'>>  /home/doris/.bashrc\" "
        #ssh ${host[$i]} "sudo su - doris -c  \" echo 'export JAVA_HOME=/usr/local/java/jdk1.8.0_144/'>>  /home/doris/.bashrc \"  "
        #ssh ${host[$i]} "sudo su - doris -c  \"  echo 'CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>>  /home/doris/.bashrc \" "
        #ssh ${host[$i]} "sudo su - doris -c  \"source  /home/doris/.bashrc \"  "
        #ssh ${host[$i]} "sudo su - doris -c  \"java -version\" " 

        #创建doris目录 解压软件包
        #ssh ${host[$i]} "sudo mkdir /data/doris/"
        #ssh ${host[$i]} "sudo tar -axvf /tmp/DORIS-0.14.7-release-binary.tar.gz -C /data/doris/"

        #安装mysql客户端
        #ssh ${host[$i]} "sudo yum -y  install mysql-client"

        #创建FE使用目录
        #ssh ${host[$i]} "sudo mkdir -p  /data/doris/DORIS-0.14.7-release/fe/doris-meta"
        #ssh ${host[$i]} "sudo mkdir -p  /data/doris/DORIS-0.14.7-release/be/storage"

        #用户目录赋权
        #ssh ${host[$i]} "sudo chown -R doris:doris /data/doris/"

        let i++
        let num--
done

#修改FE 配置文件
#sudo vim /data/doris/DORIS-0.14.7-release/fe/conf/fe.conf  调整内存 JAVA_OPTS = "-Xmx32768m 32G 存储元数据

#启动FE
#sudo su -  doris -c " /data/doris/DORIS-0.14.7-release/fe/bin/start_fe.sh --daemon "

#!/bin/bash
basedir=/data/user/mysql_admin
#be_host.txt 存放be节点的ip  fe、broker同理
db_data1=`cat $basedir/be_host.txt`
host=($db_data1)
num=${#host[@]}
i=0
while (($num>0))
do
	echo  ${host[$i]} 

	#启动  fe、broker同理
	ssh ${host[$i]} " sudo su -  doris -c \" /data/doris/DORIS-0.14.7-release/be/bin/start_be.sh --daemon \"  "
	#关闭  fe、broker同理
	#ssh ${host[$i]} " sudo su -  doris -c \" /data/doris/DORIS-0.14.7-release/be/bin/stop_be.sh \"  "
	#ssh ${host[$i]} " sudo su -  doris -c \" /data/doris/DORIS-0.14.7-release/fe/bin/start_fe.sh --daemon \"  "
	#ssh ${host[$i]} " sudo su -  doris -c \" /data/doris/DORIS-0.14.7-release/fe/bin/stop_fe.sh  \"  "
	#ssh ${host[$i]} " sudo su -  doris -c \" /data/doris/DORIS-0.14.7-release/apache_hdfs_broker/bin/start_broker.sh --daemon \"  "
	#ssh ${host[$i]} " sudo su -  doris -c \" /data/doris/DORIS-0.14.7-release/apache_hdfs_broker/bin/stop_broker.sh  \"  "


        let i++
        let num--
done

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值