TT Bigdata TT Bigdata
首页
GitHub (opens new window)
JaneTTR

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • Ambari 安装

  • 组件安装

    • 安装指导
    • 魔改分享
    • 最小化安装(简单)

      • Zookeeper 安装
      • Hadoop 安装
      • Yarn安装
      • Hive 安装
      • Spark 安装
      • HBase 安装
      • Kafka 安装
      • Sqoop 安装
      • Flink 安装
      • DolphinScheduler 安装
      • Zeppelin 安装
      • Redis 安装
      • Doris安装
        • 基于 Ambari 安装 Doris 服务
        • 1. 进入首页
        • 2. 选择 Doris 服务
        • 3. 安装 Doris 单机版
        • 4. 配置 BE 网络回环
        • 5. 配置 FE 网络回环
        • 6. 查看安装清单
        • 7. 等待安装
        • 8. 处理安装错误
        • 9. 重启服务
        • 10. 访问 Doris FE Web UI
        • 11. 完成 Doris 单机版部署
      • Celeborn安装
      • Ozone安装
      • Impala安装
      • Cloudbeaver 安装
      • Ambari Metrics安装
      • Solr安装
      • Ranger 安装
      • Trino安装
      • Paimon安装
      • Hudi安装
      • Atlas 安装
      • Superset 安装
      • Livy 安装
      • Alluxio 安装
      • Hue 安装
      • Knox 安装
    • 进阶安装技巧(需开启Kerberos)

    • 高可用安装(有难度)

  • Kerberos 旧版专题

  • Ranger 旧版专题

  • 旧版部署
  • 组件安装
  • 最小化安装(简单)
JaneTTR
2022-12-18
目录
基于 Ambari 安装 Doris 服务
1. 进入首页
2. 选择 Doris 服务
3. 安装 Doris 单机版
4. 配置 BE 网络回环
5. 配置 FE 网络回环
6. 查看安装清单
7. 等待安装
8. 处理安装错误
9. 重启服务
10. 访问 Doris FE Web UI
11. 完成 Doris 单机版部署

Doris安装1.0.4+

# 基于 Ambari 安装 Doris 服务

本文将详细介绍如何通过 Ambari 安装和配置 Doris 服务。我们将展示从环境配置到部署完成的所有步骤,帮助您在集群中快速部署 Doris 单机版。

# 1. 进入首页

首先,我们需要登录到 Ambari 的管理界面。登录成功后,在左侧导航栏点击 Services 选项,然后点击右上角的 Add Service 按钮。

提示

点击 Add Service 按钮后,您将进入服务选择界面。在这里,我们选择 Doris 服务来开始安装。

Add Service

# 2. 选择 Doris 服务

在弹出的窗口中,选择 Doris 服务,点击选中后点击 Next 按钮进入下一步。

注意

请确保选择的是 Doris 服务,避免选错。安装 Doris 服务会自动配置 Doris 的相关组件,包括 BE 和 FE 等。

选择 Doris 服务

# 3. 安装 Doris 单机版

选择 Doris 服务后,您将进入安装组件的页面。在这里,我们选择安装 Doris BE(Brokers)组件, 不选择 Doris FE Observer 和 Client,并勾选 HDFS Broker 组件来进行简单的安装。

警告

图片不对,不要勾选client

提示

选择 Doris BE 组件后,可以通过配置文件对 BE 进行相关调优,而不需要安装多余的组件。客户端组件可以让您在安装完毕后进行测试。

选择 Doris 组件

# 4. 配置 BE 网络回环

接下来,我们需要配置 BE 的网络回环。填写 192.168.0.0/16,这个地址范围应与您的设备地址网段相匹配。您可以根据实际情况填写适合的网段。

提示

确保填写正确的网段地址,否则服务可能无法正常启动。网络回环的配置对于确保服务的连通性至关重要。

配置 BE 网络回环

# 5. 配置 FE 网络回环

同样地,配置 FE 的网络回环。填写与 BE 配置相同的网络地址。

提示

FE 和 BE 的配置应使用相同的网络范围,以确保 Doris 集群内部的通讯正常。

配置 FE 网络回环

# 6. 查看安装清单

配置完网络回环后,点击 Next,进入安装清单页面。在这里,您可以清楚地看到哪些组件被安装在了哪些节点上。

笔记

由于我们是演示安装,所以所有组件都部署在 hadoop1 上。在实际生产环境中,建议根据集群规模和资源分布来合理选择节点。

查看安装清单

# 7. 等待安装

此时,系统将开始安装 Doris,您可以看到每个节点的安装进度。这个过程可能需要一些时间,具体时间取决于您的集群规模。

警告

请耐心等待,直到系统显示安装完成。有时候安装过程中会遇到一些延迟或者警告信息。

安装过程

# 8. 处理安装错误

在安装过程中,可能会遇到一些问题。例如,您可能会看到如下错误信息:

Traceback (most recent call last):
  File "/var/lib/ambari-agent/cache/stacks/BIGTOP/3.2.0/services/DORIS/package/scripts/be.py", line 92, in <module>
    BE().execute()
  File "/usr/lib/ambari-agent/lib/resource_management/libraries/script/script.py", line 355, in execute
    method(env)
  File "/var/lib/ambari-agent/cache/stacks/BIGTOP/3.2.0/services/DORIS/package/scripts/be.py", line 58, in start
    doris_service('doris', action='be_start')
  File "/var/lib/ambari-agent/cache/stacks/BIGTOP/3.2.0/services/DORIS/package/scripts/doris_service.py", line 368, in doris_service
    user=params.doris_user,
  File "/usr/lib/ambari-agent/lib/resource_management/core/base.py", line 166, in __init__
    self.env.run()
  File "/usr/lib/ambari-agent/lib/resource_management/core/environment.py", line 160, in run
    self.run_action(resource, action)
  File "/usr/lib/ambari-agent/lib/resource_management/core/environment.py", line 124, in run_action
    provider_action()
  File "/usr/lib/ambari-agent/lib/resource_management/core/providers/system.py", line 280, in action_run
    returns=self.resource.returns)
  File "/usr/lib/ambari-agent/lib/resource_management/core/shell.py", line 72, in inner
    result = function(command, **kwargs)
  File "/usr/lib/ambari-agent/lib/resource_management/core/shell.py", line 102, in checked_call
    tries=tries, try_sleep=try_sleep, timeout_kill_strategy=timeout_kill_strategy, returns=returns)
  File "/usr/lib/ambari-agent/lib/resource_management/core/shell.py", line 150, in _call_wrapper
    result = _call(command, **kwargs_copy)
  File "/usr/lib/ambari-agent/lib/resource_management/core/shell.py", line 314, in _call
    raise ExecutionFailed(err_msg, code, out, err)
resource_management.core.exceptions.ExecutionFailed: Execution of '/usr/bigtop/current/doris-be/bin/start_be.sh --daemon' returned 1. Please set vm.max_map_count to be 2000000 under root using 'sysctl -w vm.max_map_count=2000000'.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

根据错误信息,解决方法是设置 vm.max_map_count 为 2000000,在终端执行以下命令:

sysctl -w vm.max_map_count=2000000
1

提示

此操作可以解决由于资源限制导致的启动问题。确保执行该命令后,继续重新启动服务。

解决问题

# 9. 重启服务

Doris Playground

设置完 vm.max_map_count 后,重新启动 Doris 服务。通常,您可以通过 Ambari 管理界面重新启动服务,确保所有组件能够正常启动。

重启服务

# 10. 访问 Doris FE Web UI

安装完成后,您可以通过访问 Doris FE Web UI 来查看 Doris 集群的运行状态。使用浏览器打开以下地址:

http://hadoop1:8331/login
1
  • 用户名:root
  • 密码:留空

Doris 登录

# 11. 完成 Doris 单机版部署

至此,Doris 单机版已成功部署并可以开始使用。您可以通过 Doris 的 Playground 测试环境进行查询操作。

#Doris#Ambari#集群部署
Redis 安装
Celeborn安装

← Redis 安装 Celeborn安装→

最近更新
01
当前版本 2026/08
08-29
02
把 Ambari Server HA 稳稳地跑起来
08-17
03
从一次启用操作追到主备就绪
08-17
更多文章>
Theme by Vdoing | Copyright © 2017-2026 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式