Scala Jak uruchomić komendę shell
Aby wykonać komendę shell (Scala Jak uruchomić komendę shell) należy zaimportować bibliotekę scala.sys.process a następnie skorzystać z dostępnego Domain Specific Language (DSL) zdefiniowanego znakiem wykrzyknika (!). Poniżej przedstawiam fragment kodu, który może pomoc Ci zobaczyć jak wygląda użycie tej biblioteki na przykładzie:
# Zaimportuj bibliotekę import scala.sys.process._ # Uruchom komendę shell # W tym przypadku utworzymy katalog na HDFS val targetPath = "/bigdataetl/data" s"hdfs dfs -mkdir -p ${targetPath}" !
Apache Spark
Używając Apache Spark i pisząc w Scali może się okazać, że będziesz potrzebował również wykonać jakąś operację na plikach lub katalogach. Jak najbardziej możesz wtedy również skorzystać z powyższej biblioteki. (Scala Jak uruchomić komendę shell)
# Usunięcie pliku z HDFS s"hdfs dfs -rm /bigdata_etl/temp_file.dat" !
Tak jak widzisz, dzięki temu, że metodą w Scali może być generalnie każdy znak to sposób w jaki używamy tych funkcji jest bardzo czytelny i łatwy w użyciu.
Scala
Scala łączy programowanie obiektowe i funkcjonalne w jednym zwięzłym języku wysokiego poziomu. Typy statyczne Scali pomagają uniknąć błędów w złożonych aplikacjach, a jej środowiska wykonawcze JVM i JavaScript pozwalają budować systemy o wysokiej wydajności z łatwym dostępem do ogromnych ekosystemów bibliotek. (Scala Jak uruchomić komendę shell)