TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)
  • Ambari-Env

  • 组件编译

  • 报错解决

  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
      • 1、准备阶段
        • 1.1 Node Version Manager (nvm) 安装
        • 1.1.1 Windows 版本
        • 1.1.2 Linux / Mac 版本
        • 1.2 nvm 使用
        • 1.3 更新代码
        • 使用 Yarn 更新依赖
        • 1.4 环境准备
        • Node 低版本与 Yarn 版本
        • Node 高版本与 Yarn 版本
        • 1.5 启动环境
        • 启动成功
    • Npm镜像加速
    • PostgreSQL 快速安装
    • Temurin JDK 23快速安装
  • 二次开发
  • 其他技巧
JaneTTR
2022-12-18
目录

Ambari Web本地启动

# 05-ambari-web如何本地启动

# 1、准备阶段

# 1.1 Node Version Manager (nvm) 安装

在本地启动 Ambari Web 时,首先需要确保 Node.js 的版本管理。nvm (Node Version Manager) 是一个非常有用的工具,它允许你在同一台机器上管理多个 Node.js 版本。

# 1.1.1 Windows 版本

Windows 用户需要安装 nvm-windows。你可以通过以下链接下载和安装:

nvm-windows 安装

# 仓库地址
https://github.com/coreybutler/nvm-windows
# windows 下载地址
https://ghfast.top/https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-noinstall.zip
1
2
3
4

# 1.1.2 Linux / Mac 版本

对于 Linux 或 Mac 用户,你可以直接通过 curl 或 wget 安装 nvm。

nvm-linux 安装

# linux 或 mac 仓库地址
https://github.com/nvm-sh/nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
1
2
3
4
5

# 1.2 nvm 使用

安装完成后,你可以配置 nvm 下载的源来加速下载过程,使用国内的镜像源来提高效率。

# 设置 nvm 下载源
setx NVM_NODEJS_ORG_MIRROR https://npmmirror.com/mirrors/node/
setx NVM_NPM_MIRROR https://npmmirror.com/mirrors/npm/
1
2
3

# 1.3 更新代码

在安装了 nvm 后,你可以切换 Node.js 的版本并更新项目的依赖。以下是更新依赖的步骤:

nvm use 16       # 切换到 Node.js 16 版本
nvm use 18       # 或切换到 Node.js 18 版本

# 安装依赖更新插件
npm install -g npm-check-updates --registry=https://registry.npmmirror.com --verbose

# 更新依赖
ncu -u --registry=https://registry.npmmirror.com --verbose
1
2
3
4
5
6
7
8

使用 yarn 初始化并运行本地环境

yarn run start
1

# 使用 Yarn 更新依赖

# 运行 Yarn
yarn install --ignore-engines --verbose
yarn install --registry=https://registry.npmmirror.com --verbose --ignore-engines --pure-lockfile
1
2
3

注意: 修改 package.json 中的 Node 版本为 >=4 版本即可。

修改 Node 版本

yarn 配置

# 1.4 环境准备

# Node 低版本与 Yarn 版本

对于较低版本的 Node.js(如 v4.9.1),请确保使用兼容的 Yarn 版本:

nvm use 4
npm config set registry https://registry.npmmirror.com
npm install -g yarn@v0.23.2 --verbose
npm install -g brunch --verbose

# 配置 yarn 镜像源
yarn config set registry https://registry.npmmirror.com
1
2
3
4
5
6
7

# Node 高版本与 Yarn 版本

对于较高版本的 Node.js(如 v16),可以使用 Yarn 1.22.10,并确保更新 package.json 中的 node 字段:

nvm use 16
npm config set registry https://registry.npmmirror.com
npm install -g yarn --verbose
npm install -g brunch --verbose

# 配置 yarn 镜像源
yarn config set registry https://registry.npmmirror.com
1
2
3
4
5
6
7

运行命令:

yarn run start
1

# 1.5 启动环境

最后,完成所有配置后,可以启动 Ambari Web 环境:

npm run start
1

# 启动成功

一旦启动完成,你应该能够看到如图所示的本地运行界面。

启动环境

启动界面

#Ambari#Node.js#Web 启动
Node.js 多版本共存方案
Npm镜像加速

← Node.js 多版本共存方案 Npm镜像加速→

最近更新
01
Cyrus SASL/GSASL 缺失解决
06-07
02
Hadoop_3.3.4 编译实战 1.0.0+
06-06
03
Hbase_2.4.13 编译实战 1.0.0+
06-06
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式