Üzerinde Spark 1.3
bulunan bir sanal makinem var, ancak öncelikle 1.3'te olmayan desteklenen bazı işlevler nedeniyle onu Spark 1.5
'a yükseltmek istiyorum. Spark
versiyonunu 1.3
'dan 1.5
'a yükseltmek mümkün mü ve eğer evet ise bunu nasıl yapabilirim?Spark, daha yeni sürüme nasıl yükseltilir?
cevap
Önceden oluşturulan Spark dağılımları, another question of yours tabanlı kullandığınız gibi, "Spark" aslında "yüklü" olmadığı için "yükseltme" ye oldukça basittir. Aslında yapmanız gereken tek şey:
- Download uygun Kıvılcım dağıtımlarının
- Sıkıştırılmış uygun dizinde tar dosyası (iewhere klasör
spark-1.3.1-bin-hadoop2.6
(senin durumunda, sonradan Hadoop'un 2.6 için önceden inşa edilmiş ve) zaten
İşte
Ben sadece bir ortamda, 1.5.2'de için 1.3.1 den gitmek, kendim yaptım budur buna göre) ayarlarınıza bağlı olarak SPARK_HOME
(ve muhtemelen diğer bazı çevre değişkenleri güncelleyin) 'dir seninkine benzer (vagrant VM) Ubuntu çalıştıran:
1) uygun dizinde tar dosyasını indirin
[email protected]:~$ cd $SPARK_HOME
[email protected]:/usr/local/bin/spark-1.3.1-bin-hadoop2.6$ cd ..
[email protected]:/usr/local/bin$ ls
ipcluster ipcontroller2 iptest ipython2 spark-1.3.1-bin-hadoop2.6
ipcluster2 ipengine iptest2 jsonschema
ipcontroller ipengine2 ipython pygmentize
[email protected]:/usr/local/bin$ sudo wget http://apache.tsl.gr/spark/spark-1.5.2/spark-1.5.2-bin-hadoop2.6.tgz
[...]
[email protected]:/usr/local/bin$ ls
ipcluster ipcontroller2 iptest ipython2 spark-1.3.1-bin-hadoop2.6
ipcluster2 ipengine iptest2 jsonschema spark-1.5.2-bin-hadoop2.6.tgz
ipcontroller ipengine2 ipython pygmentize
Eğer wget
ile kullanmalıdır kesin ayna benim daha muhtemelen farklı olacağını Bildirimi, bulunduğunuz yere bağlı olarak; İndirilecek paket türünü seçtikten sonra, download page'daki "Kıvılcımı İndir" bağlantısını tıklayarak bunu elde edersiniz.
2) Bunu şimdi, spark-1.5.2-bin-hadoop2.6
yeni bir klasör var görebilirsiniz
[email protected]:/usr/local/bin$ sudo tar -xzf spark-1.*.tgz
[email protected]:/usr/local/bin$ ls
ipcluster ipcontroller2 iptest ipython2 spark-1.3.1-bin-hadoop2.6
ipcluster2 ipengine iptest2 jsonschema spark-1.5.2-bin-hadoop2.6
ipcontroller ipengine2 ipython pygmentize spark-1.5.2-bin-hadoop2.6.tgz
ile tgz
dosyayı paketinden çıkarın. 0) SPARK_HOME
(ve muhtemelen kullandığınız diğer ortam değişkenleri) tarafından, önceki dizinin yerine bu yeni dizine işaret edecek şekilde güncelleştirin.
Makinenizi yeniden başlattıktan sonra yapmanız gerekir.
- sürece tüm ilgili çevre değişkenleri yenisi işaret olarak, önceki Kıvılcım dağılımını çıkarmak gerekmez: o
dikkat edin. Böylelikle, eski ve yeni versiyon arasında “ileri-geri” i bile hızlı bir şekilde hareket ettirebilirsiniz, eğer bir şeyleri denemek istiyorsanız (yani, ilgili ortam değişkenlerini değiştirmeniz gerekir). Benim durumumda
sudo
gerekliydi; Sizin ayarlarınıza bağlı olarak sizin için gereksiz olabilir.- Her şeyin düzgün çalıştığından emin olduktan sonra, indirilen
tgz
dosyasını silmek iyi bir fikirdir. - Spark'ın gelecekteki sürümlerine yükseltme yapmak için aynı prosedürü kullanabilirsiniz (daha hızlı). Bunu yaparsanız, önceki
tgz
dosyalarının silinmiş olduğundan emin olun veya yukarıdaki bir dosyayı işaret etmek için yukarıdakitar
komutunu değiştirin (örn. Yukarıdaki gibi*
joker karakterler).
- Şunu düzenle
SPARK_HOME
/opt/spark
- Download son önceden oluşturulmuş ikili yani
spark-2.2.1-bin-hadoop2.7.tgz
-ln -s /opt/spark-2.2.1 /opt/spark̀
- En son indirmek için sembolik oluşturun wget
ln -s /opt/spark-x.x.x /opt/spark̀
- 1. Vagrant precise32 yeni sürüme nasıl yükseltilir?
- 2. drupal teması nasıl yükseltilir
- 3. Spark RDD'ye yeni sütun nasıl eklenir?
- 4. Swift kodunu en yeni sürüme güncellemek gerekiyor
- 5. Çalışan bir Elasticsearch eski örneğini daha yeni bir sürüme nasıl geçirebilirsiniz?
- 6. msi aracılığıyla nasıl yükseltilir
- 7. Ubuntu 14.04'te pipeti nasıl yeni sürüme geçirmeliyim?
- 8. Tüm dosyayı güncellemeksizin yeni sürüme eklenerek yeni dosya alınıyor
- 9. iPython tarafından kullanılan paketleri nasıl yeni sürüme geçiririm?
- 10. Python kodundan Suds.WebFault nasıl yükseltilir?
- 11. gxt2 ile projede çalışıyoruz ve daha yeni sürüme yükseltmeyi seviyoruz (gxt 3'e karşı gxt 4)
- 12. İki (veya daha fazla) DataFrame'i Spark
- 13. XCode önceki sürüme nasıl indirilir?
- 14. [Hata]: Lütfen Heroku istemcinizi en yeni sürüme güncelleyin
- 15. Spark Satırları için yeni şema tanımlama
- 16. svn: önceki sürüme
- 17. Spark
- 18. Bir kaydedici üzerinde günlük düzeyi nasıl yükseltilir
- 19. Facebook API sürümü nasıl güncellenir/yükseltilir?
- 20. Enterprise Library'yi en son sürüme nasıl yükseltebilirim?
- 21. Spark Dataframe
- 22. JSPM modülleri en son sürüme nasıl güncellenir?
- 23. Spark
- 24. Spark uygulamasında veri filtreleme Spark
- 25. capistrano eski bir sürüme mi geri dönüyor?
- 26. Spark SQL
- 27. Spark JavaRDD
- 28. Eski xcode projelerini en son sürüme geçirme
- 29. Sunucuyu bir jpg dosyası olarak kaydederken DPI nasıl yükseltilir?
- 30. Spark SQL
Ama şu, Yükselt bir Hadoop Rolling gibi geçerli çalışan işini kurtaramazsın? – ribamar