FastDFS, açık kaynaklı ve hafif dağıtılmış bir dosya sistemidir. Dosyaları yönetir. İşlevleri, yığın depolama ve yük dengeleme sorununu çözen dosya depolama, dosya senkronizasyonu, dosya erişimi (dosya yükleme, dosya indirme) vb. İçerir. Özellikle fotoğraf albümü web siteleri, video web siteleri vb. Gibi dosyaları taşıyıcı olarak kullanan çevrimiçi hizmetler için uygundur.
FatsDFS ile ilgili mimari kavramları daha önce tanıtıldı, bu yüzden burada daha fazlasını tanıtmayacağım, ancak esas olarak genel bina sürecini tanıtacağım. Öncelikle çevre hazırlık bölümünü tanıtalım.
FASTDFS Genel ortamı oluşturmak için iki sunucu kullanıyorum, Depolama: xx.xx.xx.142Traker: xx.xx.xx.146
İşte yum'u kullanmanın ve yum kullanmamanın iki yolu.
yum -y zlib zlib-devel'i kurun pcre pcre-devel gcc gcc-c ++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget
Bu sefer tüm yazılımı internetten indirip kurdum Sonuçta sunucu internete bağlanamıyor.Aşağıda gerekli yazılımın indirme adresi açıklanmaktadır.
2.1 Fastdf'ler:
https://github.com/happyfish100
2.2 NGINX:
2.3 zib:
2.4 pcre-geliştirme:
https://centos.pkgs.org/6/centos-x86_64/pcre-devel-7.8-7.el6.x86_64.rpm.html
2,5 pcre rpm:
3.1pcre ve pcre-devel sürümleri tutarlı olmalıdır
Sürüm komutunu kontrol edin:
# rpm -qa pcre pcre-7.8-6.el6.i686 - pcre yükleyin rpm -ivh pcre-7.8-7.el6.x86_64.rpm3.2 Zlib kurulum noktası ekle, kurulumun derlendiği dizin yerine paketin sıkıştırmasının açıldığı konum olmalıdır
Örneğin: with-zlib = / usr / local / src / zlib-1.2.11Bu adım esas olarak NGINX'i derlerken ve kurarken dikkat etmektir.
Bu adımda yum kullanabiliyorsanız, yum kullanın. Sonuçta, hız ve doğruluk çok daha hızlıdır veya yerel yum'u yapılandırabilirsiniz. Non-yum yöntemi nispeten yüksek gereksinimler gerektirir. İzleyici kurulum ve dağıtım süreci daha sonra paylaşılacak ve ilgilenen arkadaşlar bunu takip edebilir!