1.下载
地址:Hadess 官网
这里采用 Docker 方式部署,Hadess 支持 Docker(x86_64)、Linux(x86_64)、Linux(arm)、Windows、MacOS 几种安装方式。
2.加载镜像
不管是离线安装包还是在线安装包,下载下来的 tiklab-hadess-x.x.x.tar.gz 本身就是镜像,所以直接执行以下命令即可:
docker load -i /home/tiklab-hadess-1.3.1.tar.gz
3.运行容器
# 直接运行
docker run -itd --name=hadess -p 9700:9700 tiklab-hadess:1.3.1
通过上述命令,先把容器启动起来,然后执行以下命令找一下默认目录
docker inspect [容器名/容器 id]

# 进入容器 docker exec -it [容器名/容器 id] /bin/bash
# 进入工作目录
cd /usr/local/apps/tiklab-hadess
这里不做任何持久化,就按官方给的启动命令来。本次主要是做 maven 管理,里面的包丢了就丢了,无所谓。
4.访问
通过刚才指定的端口 9700 访问,这里是 192.168.67.12:9700,默认账号:admin,密码:123456。初次登录成功后,会强制要求修改密码(我靠,居然不可以设置特殊字符【版本号:1.3.1】,进去后可以在用户里面修改密码,这里可以有特殊字符,嗯......很神奇!!!)。
5.使用
1.这里演示 maven 的使用,先创建一个本地库
2.本地 maven 仓库增加以下配置
3.工程中新增如下配置,如工程有多个,A工程依赖B工程,那么就先 deploy B 工程
4.推送 jar 包到 Hadess,注意:版本号不能带有 SNAPSHOT,如果有 SNAPSHOT,那只能创建一个版本为 Snapshot 的本地库再推到这个库。
推送方式有两种,一种是命令行方式,进入到 pom.xml 工程目录下,打开命令行,输入:
mvn deploy
第二种方式,通过 idea 工程直接执行:
5.工程引用









