Hadess是一款國產開源免費的製品管理工具,包含製品庫管理、製品搜索等模塊支持常見的製品類型如Maven、npm、Go、Docker、Helm、Generic等,產品功能完善、界面簡潔、開源免費,本篇文章將為大家簡單講解如何在Hadess集成導入Nexus製品。

1、Nexus安裝

1.1 安裝

  • 首先前往官網進行下載,下載完成後進行解壓

如:tar -zxvf nexus-3.63.0-01-unix.tar.gz

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#Hadess

  • 解壓過後就可以直接啓動了,不需要安裝操作。進入到解壓目錄 nexus-3.31.1-01 中,再進入到 bin 目錄,其中的可執行文件 nexus 就是啓動程序。

啓動:bin/nexus start

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#國產開源製品管理工具_02

  • 檢查服務和端口

默認賬户 admin,初始密碼在sonatype-work/nexus3/admin.password

netstat -anp | grep 8081 //默認端口8081

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_官網_03

2、Hadess安裝與配置

2.1 安裝

這裏就以centos安裝為例,首先前往tiklab官網找到Hadess進行下載

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#一文上手_04

  • 下載:CentOS安裝包下載地址:點擊下載Hadess,點擊CentOS下載,下載完成後得到類似tiklab-hadess-x.x.x.rpm的文件。
  • 安裝:上傳到服務器上,在文件同級目錄執行npm命令安裝。

rpm -ivh --replacefiles --nodeps tiklab-Hadess-x.x.x.rpm

  • 啓動:系統默認安裝路徑為/opt目錄,進入/opt/tiklab-gitpuk/bin目錄下,執行./hadess start即可啓動成功。

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#Hadess_05

使用 http://ip:9700 進行訪問。初始用户名密碼admin\123456登錄,首次登錄根據需要修改管理員密碼。成功登錄後展示Hadess首頁。

Hadess首頁界面展示

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#一文上手_06

2.2 配置

1.進入hadess後,點擊左側設置來到設置頁面,點擊集成開放後打開服務集成

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#一文上手_07

2.進入服務集成後點擊添加地址,根據內容輸入對應的Nexus地址、賬號、密碼點擊確定即可

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#Nexus_08

3、導入製品

目前Nexus導入製品只支持導入Maven類製品

1.在Hadess新建一個Maven庫,或者使用之前創建庫也同樣可以,這裏我就以新創建的製品庫為例

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_官網_09

2.進入我們剛剛新創建的製品庫,點擊左側設置按鈕進入設置頁面

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#Hadess_10

3.進入設置頁面後進入製品導入,點擊Nexus導入

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#國產開源製品管理工具_11

4.選擇你要導入的地址與倉庫選擇後點擊導入即可,拉取成功後即可在製品中查看

hdfs phoenix 導入_HBase(Phoenix)集羣遷移實踐_#一文上手_12