最近要嘗試探究一下alluxio相關的知識,本博客進行對alluxio的安裝程序進行備忘:
單例安裝程序:
- https://docs.alluxio.io/os/user/stable/cn/contributor/Contributor-Getting-Started.html (開發者指南)
- https://docs.alluxio.io/os/user/stable/cn/contributor/Building-Alluxio-From-Source.html (原始碼編譯安裝)
- https://docs.alluxio.io/os/user/stable/cn/Getting-Started.html (快速上手指南-較為優秀)
- 總結:
- 卸載官方倉庫;
- 安裝jdk8
- 安裝meavn 3.3.9以上
- 安裝npm (用于編譯 webUI) 使用編譯命令:(具體可以參考官方編譯檔案)
- mvn clean install -DskipTests
- 或者:mvn -T 2C clean install -DskipTests -Dmaven.javadoc.skip -Dfindbugs.skip -Dcheckstyle.skip -Dlicense.skip
- 為了簡單實驗性使用,可以直接使用編譯好的安裝包(此處可以參考alluxio快速上手指南進行運行,本人實驗測驗運行成功)
- 但是其特定發布的 的release 版本 2.1.0 我卻沒有通過上述命令生成成功,可能其中一些檔案或者配置在release 程序中沒配置好吧;
參考鏈接:
- https://docs.alluxio.io/os/user/stable/cn/Overview.html (專案總覽)
保持更新,轉載請注明出處;更多內容請關注 cnblogs.com/xuyaowen;
編譯結果:

測驗結果:

檔案測驗結果:

Alluxio 避免輸入密碼運行sudo 命令,賦予用戶有限的sudo權限:
- 通過超級用戶身份啟動Alluxio;
- 在sudoers中增加啟動Alluxio的用戶;
- 在Linux檔案 /etc/sudoers下添加下面一行,賦予當前用戶(e.g., “alluxio”)有限的sudo權限
- alluxio ALL=(ALL) NOPASSWD: /bin/mount * /mnt/ramdisk, /bin/umount * /mnt/ramdisk, /bin/mkdir * /mnt/ramdisk, /bin/chmod * /mnt/ramdisk
- 這允許”alluxio”用戶應用sudo權限在一個具體路徑/mnt/ramdisk 下執行命令mount, umount, mkdir 和 chmod (假設命令在 /bin/) ,并且不需要輸入密碼,(詳細請參考檔案)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/155812.html
標籤:Linux
下一篇:Shell—常見報錯問題
