美文网首页
Dubbo Admin Quick Start

Dubbo Admin Quick Start

作者: 香菜香菜我是折耳根 | 来源:发表于2020-06-08 17:31 被阅读0次

    注: 如果是虚拟机环境,请最好配置 2g 左右的内存,否则 node 编译过程可能会报错。

    1. Add NodeSource yum repository

    curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
    

    2. Install Node.js and npm

    sudo yum install nodejs
    

    3. Install development tools to build native addons

    sudo yum install gcc-c++ make
    

    4. Install the Yarn package manager

    curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
    sudo yum install yarn
    

    5. Verify the Node.js, npm and yarn Installation

    node -v
    npm -v
    yarn -v
    
    Optional 配置 npm 国内镜像源:

    vi .npmrc

    registry=https://registry.npm.taobao.org/
    

    6. Download dubbo-admin source code

    git clone https://github.com/apache/dubbo-admin.git
    cd dubbo-admin
    

    修改 dubbo-admin 的配置参数:

    vi dubbo-admin-server/src/main/resources/application.properties
    

    7. Install maven

    # 会自动安装 java 依赖
    sudo yum install maven
    

    8. Build Dubbo Admin

    mvn clean package -DskipTests -Dmaven.test.skip=true
    

    如果出现编译错误,需要单独编译 dubbo-admin-ui ,这个过程可能需要较多的内存,我本来给虚拟机开的 1g 内存,结果不行,开到了 2g :

    cd dubbo-admin-ui
    npm install
    

    如果是开头资源不足需要重启的话,那么这个时候需要清理一下 npm 缓存,否则之后的操作会报错:

    # 此时在 dubbo-admin-ui 路径下
    rm -rf node_modules/
    rm -rf node/
    rm package-lock.json
    # 清理用户全局 npm 缓存
    rm -rf ~/.npm/
    

    可以单独构建 dubbo-admin-ui 测试:

    npm run build
    

    重新执行:

    mvn clean package -DskipTests -Dmaven.test.skip=true
    

    9. Run Dubbo Admin

    cd dubbo-admin-distribution/target; java -jar dubbo-admin-0.2.0-SNAPSHOT.jar
    

    访问 http://localhost:8080,默认管理用户和密码为 root/root ,在 dubbo-admin-server/src/main/resources/application.properties 中配置。

    相关文章

      网友评论

          本文标题:Dubbo Admin Quick Start

          本文链接:https://www.haomeiwen.com/subject/msbrtktx.html