在DigitalOcean建立Nexus 2

在Droplet上建立Nexus(後來機台Resource不夠)

ZONGRU Li
Jan 3, 2022

首先先切換到/opt目錄:

執行以下指令下載Nexus套件(參考官網):

wget https://download.sonatype.com/nexus/3/nexus-3.37.3-02-unix.tar.gz

獲得:

執行解壓縮指令:

tar -zxvf {目標壓縮檔}

獲得兩個目錄:

也就是nexus-{版號}目錄:裡面是nexus的二進位本體(裡面有bin有啟動檔)

另一個sonatype-work目錄裡面放的是nexus的設定檔,登入IP,log,檔案等等

所以更新版本時通常只要更改nexus-{版號}這個目錄就好(理論上!)

但是真正需要備份保留的是sonatype-work目錄

接著為了運行nexus,建議另外建立使用者,不要用root身分運行

所以執行指令:

adduser nexus
實在記不完一狗票密碼...

另外小心目前目錄所有者都還是root:

要先改給nexus變成所有者,所以執行(這個指令會連帶子目錄都變更!):

chown -R nexus:nexus {目錄}

另外也要讓Nexus運行是帶nexus這個使用者,要改變其設定檔,執行

接著透過指令直接切換為nexus身分:

su - nexus

接著在nexus身分下直接啟動看看Nexus,執行:

/opt/nexus-3.37.3-02/bin/nexus start

然後我就很悲劇的發現我nexus起不來...:

可以查看這一層log:

看到結尾:

大概可以判斷是機台Resource不足

因為我是跳著上這部分,後來才看到Nexus其實應該需要:

所以上到這邊也大概熟一點了,先移除,明天直接重建:

趁還沒花到錢,刪除!!

明天繼續

參考課程(reference)

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet