[Doris]阿里云搭建Doris,测试环境1FE 1BE

首先:阿里云的国内服务器千万不要用容器搭建,或者自己Dockfile构建镜像。两种方式都不得行,压根拉不到github的镜像,开了镜像加速器也拉不到,不要折腾了,极其愚蠢。

背景:现在测试环境,就调用了2台ECS的服务器,1台FE的服务器是8CPU 8GB内存,1台BE是8CPU 16GB内存。官方文档建议:手动部署 - Apache Doris

一、先搭建FE:
1.安装JDK和mysql

sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel.x86_64 -y
sudo yum install mysql -y

2.下载FE的软件包,解压,命名。

wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.0.12-bin-x64.tar.gz
tar zxf apache-doris-2.0.12-bin-x64.tar.gz
mv apache-doris-2.0.12-bin-x64 apache-doris

3.修改配置

cd apache-doris/fe/
vim conf/fe.conf
# 增加 JAVA_HOME 配置,指向 JDK8 的运行环境。假如我们 JDK8 位于 /home/doris/jdk8, 则设置如下
JAVA_HOME=/home/doris/jdk8

# FE 监听 IP 的 CIDR 网段。默认设置为空,有 Apache Doris 启动时自动选择一个可用网段。如有多个网段,需要指定一个网段,可以类似设置 priority_networks=92.168.0.0/24
# priority_networks =

# FE 元数据存放的目录,默认是在 DORIS_HOME 下的 doris-meta 目录。已经创建,可以更改为你的元数据存储路径。
# meta_dir = ${DORIS_HOME}/doris-meta

4启动

./bin/start_fe.sh --daemon

这个时候不要紧急着操作FE。

二、搭建BE

1.前面一样的

sudo yum update -y
sudo yum install java-1.8.0-openjdk-devel.x86_64 -y
sudo yum install mysql -y
wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.0.12-bin-x64.tar.gz
tar zxf apache-doris-2.0.12-bin-x64.tar.gz
mv apache-doris-2.0.12-bin-x64 apache-doris

2.修改配置

cd apache-doris/be/
vim conf/be.conf
# 增加 JAVA_HOME 配置,指向 JDK8 的运行环境。假如我们 JDK8 位于 /home/doris/jdk8, 则设置如下
JAVA_HOME=/home/doris/jdk8

# BE 监听 IP 的 CIDR 网段。默认设置为空,有 Apache Doris 启动时自动选择一个可用网段。如有多个网段,需要指定一个网段,可以类似设置 priority_networks=192.168.0.0/24
# priority_networks =

# BE 数据存放的目录,默认是在 DORIS_HOME 下的 storage 下,默认已经创建,可以更改为你的数据存储路径
# storage_root_path = ${DORIS_HOME}/storage

 3.然后启动:

./bin/start_be.sh --daemon

三、开始运用FE
在FE的服务器上登录mysqlq

mysql -uroot -P9030 -h127.0.0.1

ALTER SYSTEM ADD BACKEND "be_host_ip:heartbeat_service_port";
#be_host_ip:要添加 BE 的 IP 地址
#heartbeat_service_port:要添加 BE 的心跳上报端口,可以查看 be.conf 里的 #heartbeat_service_port,默认是 9050。

#通过 show backends 语句可以查看新添加的 BE 节点。


#再创建两个用户,密码你自己定
mysql> SET PASSWORD FOR 'root' = PASSWORD('doris-root-password');                                                                                                                                                                                   
Query OK, 0 rows affected (0.01 sec)                                                                                                                                                                                                       
                                                                                                                                                                                                                                           
mysql> SET PASSWORD FOR 'admin' = PASSWORD('doris-admin-password');                                                                                                                                                                                 
Query OK, 0 rows affected (0.00 sec)   

#Root 用户和 Admin 用户的区别

#Root 用户和 Admin 用户都属于 Apache Doris 安装完默认存在的 2 个账户。其中 Root 用户拥有整个集群的超级权限,可以对集群完成各种管理操作,比如添加节点,去除节点。Admin 用户没有管理权限,是集群中的 Superuser,拥有除集群管理相关以外的所有权限。建议只有在需要对集群进行运维管理超级权限时才使用 Root 权限。   

现在在阿里云的管理台,把FE和BE用到的端口全部打开,一般默认是这些端口:

这个时候,你可以用 http://<FE的公网IP>:8030

输入admin或者root的账号密码,就可以进入,

这可以查看FE 和BE的信息。

相关推荐

  1. 环境1.阿里ECS服务器 安装jdk8

    2024-07-19 08:46:02       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 08:46:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 08:46:02       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 08:46:02       58 阅读
  4. Python语言-面向对象

    2024-07-19 08:46:02       69 阅读

热门阅读

  1. C++版OpenCV_02_几何变换

    2024-07-19 08:46:02       21 阅读
  2. Cartographers Lua配置参考文档

    2024-07-19 08:46:02       22 阅读
  3. Vue随笔【render函数的使用】

    2024-07-19 08:46:02       26 阅读
  4. 设计模式之模板模式

    2024-07-19 08:46:02       18 阅读
  5. Ubuntu系统中升级OpenSSH到特定版本(如9.8p1)

    2024-07-19 08:46:02       17 阅读
  6. Linux网络 -- TCP FIN包发送超时时间设置

    2024-07-19 08:46:02       25 阅读
  7. 代码trick 类型判断

    2024-07-19 08:46:02       18 阅读
  8. vue如何解决跨域?原理?

    2024-07-19 08:46:02       19 阅读
  9. Go: IM系统基于xorm实现简单的注册和登录功能

    2024-07-19 08:46:02       20 阅读
  10. C语言13 位域

    2024-07-19 08:46:02       23 阅读
  11. Linux:使用vim编辑文件为什么会影响目录的mtime

    2024-07-19 08:46:02       18 阅读