美文网首页
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