溫馨提示×

如何在Ubuntu上配置Istore后端存儲

小樊
189
2024-08-28 12:19:41
欄目: 云計算

在 Ubuntu 上配置 iStore 后端存儲,您需要遵循以下步驟:

  1. 安裝必要的軟件包:

打開終端并運行以下命令,以確保系統已更新并安裝了必要的軟件包:

sudo apt update
sudo apt upgrade
sudo apt install openjdk-11-jre-headless
  1. 下載并安裝 iStore:

訪問 iStore 的官方 GitHub 倉庫(https://github.com/iStore-provenance/istore)并下載最新版本。您可以使用 wget 命令直接從終端下載:

wget https://github.com/iStore-provenance/istore/releases/download/vX.Y.Z/istore-X.Y.Z.jar

將 “X.Y.Z” 替換為最新版本的 iStore。

  1. 創建一個新的目錄來存儲 iStore 數據:
sudo mkdir /var/lib/istore
  1. 更改文件夾的所有權:
sudo chown -R $USER:$USER /var/lib/istore
  1. 運行 iStore:

在終端中,導航到下載 iStore JAR 文件的目錄,然后運行以下命令:

java -jar istore-X.Y.Z.jar server config.yml

將 “X.Y.Z” 替換為您下載的 iStore 版本。這將使用默認配置啟動 iStore。

  1. 配置 iStore:

iStore 使用 YAML 格式的配置文件。您可以根據需要編輯此文件。默認情況下,iStore 將在 8080 端口上運行,并使用內存作為后端存儲。要將其更改為使用文件系統作為后端存儲,請編輯 config.yml 文件,將以下內容添加到文件中:

istore:
  repository:
    type: file
    location: /var/lib/istore
  1. 重新啟動 iStore:

保存配置文件并關閉 iStore。然后,按照步驟 5 中的說明重新啟動 iStore?,F在,iStore 應該使用文件系統作為后端存儲。

  1. 設置 iStore 開機自啟動(可選):

要使 iStore 在系統啟動時自動運行,您可以創建一個 systemd 服務。創建一個名為 istore.service 的新文件:

sudo nano /etc/systemd/system/istore.service

將以下內容粘貼到文件中:

[Unit]
Description=iStore Provenance Repository
After=network.target

[Service]
User=<your-username>
ExecStart=/usr/bin/java -jar /path/to/istore-X.Y.Z.jar server /path/to/config.yml
Restart=always

[Install]
WantedBy=multi-user.target

<your-username> 替換為您的用戶名,將 /path/to/istore-X.Y.Z.jar/path/to/config.yml 替換為實際路徑。保存并退出。

啟用并啟動 iStore 服務:

sudo systemctl enable istore.service
sudo systemctl start istore.service

現在,iStore 已配置為在 Ubuntu 上使用文件系統作為后端存儲,并在系統啟動時自動運行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女