成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開源云原生分布式文件系統(tǒng) - JuiceFS

云計算 云原生
今天要為大家介紹的就是一款為云環(huán)境設(shè)計的文件系統(tǒng),JuiceFS 是一款云原生高性能分布式文件系統(tǒng), 采用的是插件化的架構(gòu),「數(shù)據(jù)」與「元數(shù)據(jù)」分離,用戶可按照場景需求選擇適用的元數(shù)據(jù)以及數(shù)據(jù)引擎。

大家最耳熟能詳?shù)姆植际轿募到y(tǒng)當屬 HDFS,它的全稱是 ??Hadoop Distributed File System??,在 Hadoop 技術(shù)棧盛行時大放異彩。隨著云計算的發(fā)展成熟,數(shù)據(jù)上云成為趨勢,但由于對象存儲和文件存儲的結(jié)構(gòu)不同,在云上要進行大數(shù)據(jù)存儲時會遇到很多問題:查詢性能慢、數(shù)據(jù)不能保證一致性。

圖片

今天要為大家介紹的就是一款為云環(huán)境設(shè)計的文件系統(tǒng),JuiceFS 是一款云原生高性能分布式文件系統(tǒng), 采用的是插件化的架構(gòu),「數(shù)據(jù)」與「元數(shù)據(jù)」分離,用戶可按照場景需求選擇適用的元數(shù)據(jù)以及數(shù)據(jù)引擎。使用 JuiceFS 存儲數(shù)據(jù),數(shù)據(jù)本身會被持久化在對象存儲(例如,Amazon S3),相對應(yīng)的元數(shù)據(jù)可以按需存儲在 Redis、MySQL、TiKV、SQLite 等多種數(shù)據(jù)庫中。

圖片

JuiceFS 于 2021 年 1 月在 GitHub 上開源,1年半時間已經(jīng)獲得 6.5 K Star,是基礎(chǔ)領(lǐng)域備受關(guān)注的項目; JuiceFS 采用的是 Aache 2.0 許可證,意味著 用戶可以更放心地將 JuiceFS 應(yīng)用于各種商業(yè)環(huán)境,與自己的應(yīng)用集成。在 AI 組件 Fluid 和 PaddlePaddle 中都可以看到 JuiceFS 的身影。

特性

  • POSIX 兼容:像本地文件系統(tǒng)一樣使用,無縫對接已有應(yīng)用,無業(yè)務(wù)侵入性。
  • HDFS 兼容:完整兼容HDFS API[1],提供更強的元數(shù)據(jù)性能。
  • S3 兼容:提供S3 網(wǎng)關(guān)[2]實現(xiàn) S3 協(xié)議兼容的訪問接口。
  • 云原生:通過CSI Driver[3]輕松地在 Kubernetes 中使用 JuiceFS。
  • 分布式設(shè)計:同一文件系統(tǒng)可在上千臺服務(wù)器同時掛載,高性能并發(fā)讀寫,共享數(shù)據(jù)。
  • 強一致性:確認的文件修改會在所有服務(wù)器上立即可見,保證強一致性。
  • 強悍性能:毫秒級延遲,近乎無限的吞吐量(取決于對象存儲規(guī)模),查看性能測試結(jié)果[4]
  • 數(shù)據(jù)安全:支持傳輸中加密(encryption in transit)和靜態(tài)加密(encryption at rest),查看詳情[5]
  • 文件鎖:支持 BSD 鎖(flock)和 POSIX 鎖(fcntl);數(shù)據(jù)壓縮:支持 LZ4 和 Zstandard 壓縮算法,節(jié)省存儲空間。

快速上手

安裝 JuiceFS 非常簡單,你需要準備好元數(shù)據(jù)存儲引擎(比如 Redis, MySQL),以及對象存儲,最后下載 JuiceFS 客戶端執(zhí)行一行命令,就能立刻開始使用了。

你可以在 GitHub 項目頁面找到 JuiceFS 最新版客戶端下載地址,選擇你所在平臺的預(yù)編譯版本,下載安裝到 /usr/local/bin/juicefs。

當在終端輸入并執(zhí)行 juicefs 并返回了程序的幫助信息,就說明你成功安裝了 JuiceFS 客戶端。

創(chuàng)建文件系統(tǒng)

創(chuàng)建文件系統(tǒng)使用客戶端提供的 format 命令,一般格式為:

juicefs format [command options] META-URL NAME

可見,格式化文件系統(tǒng)需要提供 3 種信息:

  • ?[command options]:設(shè)定文件系統(tǒng)的存儲介質(zhì),留空則默認使用本地磁盤作為存儲介質(zhì),路徑為$HOME/.juicefs/local,/var/jfs? 或C:/jfs/local。
  • META-URL:用來設(shè)置元數(shù)據(jù)存儲,即數(shù)據(jù)庫相關(guān)的信息,通常是數(shù)據(jù)庫的 URL 或文件路徑。
  • NAME:是文件系統(tǒng)的名稱。

掛載文件系統(tǒng)

掛載文件系統(tǒng)使用客戶端提供的 mount 命令,一般格式為:

juicefs mount [command options] META-URL MOUNTPOINT

與創(chuàng)建文件系統(tǒng)的命令類似,掛載文件系統(tǒng)需要提供以下信息:**[command options]**:用來指定文件系統(tǒng)相關(guān)的選項,例如:-d 可以實現(xiàn)后臺掛載;META-URL:用來設(shè)置元數(shù)據(jù)存儲。即數(shù)據(jù)庫相關(guān)的信息,通常是數(shù)據(jù)庫的 URL 或文件路徑;MOUNTPOINT:指定文件系統(tǒng)的掛載點。例如,以下命令將 myjfs 文件系統(tǒng)掛載到 ~/jfs 文件夾:

juicefs mount sqlite3://myjfs.db ~/jfs

當你獲得以下反饋即為掛載成功了!!

圖片

驗證文件系統(tǒng)

當掛載好文件系統(tǒng)以后可以通過 juicefs bench 命令對文件系統(tǒng)進行基礎(chǔ)的性能測試和功能驗證,確保 JuiceFS 文件系統(tǒng)能夠正常訪問且性能符合預(yù)期。

juicefs bench ~/jfs

運行 juicefs bench 命令以后會根據(jù)指定的并發(fā)度(默認為 1)往 JuiceFS 文件系統(tǒng)中寫入及讀取 N 個大文件(默認為 1)及 N 個小文件(默認為 100),并統(tǒng)計讀寫的吞吐和單次操作的延遲,以及訪問元數(shù)據(jù)引擎的延遲。

驗證成功之后,歡迎大展身手,探索更多玩法~

?項目地址:https://github.com/juicedata/juicefs。?

參考資料

[1]HDFS API: https://juicefs.com/docs/zh/community/hadoop_java_sdk。

[2]S3 網(wǎng)關(guān): https://juicefs.com/docs/zh/community/s3_gateway。

[3]CSI Driver: https://juicefs.com/docs/zh/community/how_to_use_on_kubernetes/。

[4]性能測試結(jié)果: https://juicefs.com/docs/zh/community/benchmark/。

[5]查看詳情: https://juicefs.com/docs/zh/community/security/encrypt。

責任編輯:姜華 來源: Github愛好者
相關(guān)推薦

2022-09-13 07:51:08

JuiceFS分布式文件系統(tǒng)

2023-04-27 09:00:35

2021-08-17 00:24:38

塊存儲云原生分布式

2010-11-01 05:50:46

分布式文件系統(tǒng)

2012-10-11 14:31:57

FastDFSMogileFS

2017-10-17 08:33:31

存儲系統(tǒng)分布式

2012-08-31 16:04:11

HDFS分布式文件系統(tǒng)

2013-06-18 14:00:59

HDFS分布式文件系統(tǒng)

2010-11-15 13:24:07

分布式文件系統(tǒng)

2013-01-07 10:29:31

大數(shù)據(jù)

2010-06-04 18:45:43

Hadoop分布式文件

2012-09-19 15:05:24

MogileFS分布式文件系統(tǒng)

2012-09-19 13:43:13

OpenAFS分布式文件系統(tǒng)

2013-05-27 14:46:06

文件系統(tǒng)分布式文件系統(tǒng)

2012-10-09 16:43:47

FastDFS分布式文件系統(tǒng)

2011-03-16 14:23:38

分布式文件

2012-05-10 15:23:53

分布式文件系統(tǒng)測試

2020-01-03 08:33:57

Ceph硬件系統(tǒng)

2023-05-05 08:16:56

SeaweedFS分布式文件

2012-05-10 14:04:07

分布式文件系統(tǒng)架構(gòu)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产精品视频一区 | 亚洲精久久久 | 巨大黑人极品videos精品 | 国产日韩欧美91 | 亚洲a级| 极品销魂美女一区二区 | 精品视频免费 | 日日日视频| 中文字幕亚洲精品 | 日韩一区二区三区在线 | 欧美精品一二三 | 国产精品不卡 | 成人网av | 国产乱码精品一品二品 | 亚洲综合在线一区二区 | 最新中文字幕在线 | 成人免费网站 | 日本在线视频一区二区 | 九九av | 国产精品视频播放 | 欧美综合国产精品久久丁香 | 欧美亚州 | 一级黄色片网址 | 国产午夜三级一区二区三 | 97国产精品 | 亚洲欧美国产精品久久 | 欧美国产日韩一区二区三区 | 羞羞视频网站免费观看 | 欧美久久综合 | 久久精品国产免费一区二区三区 | 一级视频在线免费观看 | 国产精品999 | 亚洲精品片 | 亚洲免费精品 | 亚洲成人a v | 国产日韩欧美 | 欧美日韩国产一区二区三区 | 黄网站涩免费蜜桃网站 | 在线视频第一页 | 中文字幕在线不卡播放 | 九九热精品在线视频 |