கிரகண ஐடிஇயில் ஸ்கலா பயன்பாட்டை இயக்குவதற்கு sbteclipse சொருகி எவ்வாறு நிறுவுவது மற்றும் அமைப்பது என்பதைப் புரிந்துகொள்ள இந்த வலைப்பதிவு இடுகை உதவும். முதலில், எஸ்.பி.டி என்றால் என்ன என்பதைப் புரிந்துகொள்வோம். விக்கிபீடியா இதை 'லிஃப்ட் வலை கட்டமைப்பு மற்றும் ப்ளே ஃபிரேம்வொர்க் ஆகியவற்றால் பயன்படுத்தப்படும் ஸ்கலா சமூகத்திற்கான நடைமுறை உருவாக்க கருவி' என்று வரையறுக்கிறது. இது அடிப்படையில் ஜாவாவின் மேவன் அல்லது எறும்பைப் போன்ற ஸ்கலா மற்றும் ஜாவா திட்டங்களுக்கான திறந்த மூல உருவாக்க கருவியாகும்.
இதன் முக்கிய அம்சங்கள்:
& புல் ஸ்கலா குறியீட்டை தொகுப்பதற்கும் பல ஸ்கலா சோதனை கட்டமைப்புகளுடன் ஒருங்கிணைப்பதற்கும் பூர்வீக ஆதரவு
& புல் ஒரு டி.எஸ்.எல் ஐப் பயன்படுத்தி ஸ்கலாவில் எழுதப்பட்ட விளக்கங்களை உருவாக்குங்கள்
& புல் ஐவியைப் பயன்படுத்தி சார்பு மேலாண்மை (இது மேவன்-வடிவ களஞ்சியங்களை ஆதரிக்கிறது)
& புல் தொடர்ச்சியான தொகுப்பு, சோதனை மற்றும் வரிசைப்படுத்தல்
& புல் விரைவான மறு செய்கை மற்றும் பிழைத்திருத்தத்திற்கான ஸ்கலா மொழிபெயர்ப்பாளருடன் ஒருங்கிணைத்தல்
& புல் கலப்பு ஜாவா / ஸ்கலா திட்டங்களுக்கு ஆதரவு
இருப்பினும், Sbteclipse என்பது sbt 0.13 க்கான சொருகி. இந்த சொருகி அமைக்க, ஒருவர் முதலில் தங்கள் கணினியில் sbt ஐ நிறுவியிருக்க வேண்டும்.
முதலில் sbt ஐ பதிவிறக்குவோம்.
கட்டளை: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
சமையல்காரர் மற்றும் கைப்பாவை என்ன
கட்டளை: sudo yum localinstall sbt-0.13.8.rpm
கட்டளை: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
இப்போது sbt பதிப்பை சரிபார்க்கலாம்.
கட்டளை: sbt –version
உங்கள் திட்டத்தை கிரகணத்திற்கு இறக்குமதி செய்ய, உங்கள் சொருகி வரையறை கோப்பில் sbteclipse ஐ சேர்க்க வேண்டும். நீங்கள் உலகளாவிய ஒன்றை ~ / .sbt / plugins / plugins.sbt இல் பயன்படுத்தலாம் அல்லது திட்ட-குறிப்பிட்ட ஒன்றை PROJECT_DIR / project / plugins.sbt இல் பயன்படுத்தலாம்:
சொருகி உலகளவில் சேர்ப்போம், இதனால் ஒவ்வொரு திட்டத்திலும் தனித்தனியாக சேர்க்க வேண்டியதில்லை. இதற்கான படிகள்:
உள்ளே ஒரு சொருகி கோப்பகத்தை உருவாக்கவும் .sbt / 0.13 /
கட்டளை: mkdir -p .sbt / 0.13 / செருகுநிரல்கள்
ஒரு கோப்பை உருவாக்குக plugins.sbt
கட்டளை: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
Sbteclipse சொருகி சேர்க்க, இந்த அமைப்பை இந்த கோப்பில் சேர்க்கவும்.
addSbtPlugin (“com.typesafe.sbteclipse”% “sbteclipse-plugin”% “4.0.0”)
இப்போது sbteclipse சொருகி அமைக்கப்பட்டுள்ளது.
நிறுவல் முடிந்ததும், நாம் sbt ஐத் தொடங்கும்போது கூடுதல் கட்டளை கிரகணத்தைப் பயன்படுத்த முடியும்.
ஒரு திட்டத்தை நேரடியாக sbt ஆல் இயக்குவதற்கான படிகள் இவை. கிரகணத்தில் திட்டத்தை எவ்வாறு இயக்குவது என்பதை அடுத்து கற்றுக்கொள்வோம்.
sbt தொகுப்பு
mkdir helloworld
cd helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
இந்த குறியீட்டை வைக்கவும்:
பொருள் வணக்கம் {
def main (args: வரிசை [சரம்]) = {
println (“ஹலோ வேர்ல்ட்”)
}
}
ஹெலோவர்ட் கோப்பகத்திற்குள் ஒரு build.sbt கோப்பை உருவாக்கவும்.
sudo gedit build.sbt
கீழே ஒரு மிக அடிப்படையான sbt கோப்பு உள்ளது, அங்கு உங்கள் பயன்பாட்டிற்கு தேவையான சார்புகளை நீங்கள் சேர்க்கலாம்.
sbt தொகுப்பு
இந்த பயன்பாட்டை இயக்க இது ஜாடி கோப்பை உருவாக்கும். இப்போது உங்கள் பயன்பாட்டை இயக்க இந்த கட்டளையை இயக்கவும்.
கட்டளை: ஸ்பார்க்-சமர்ப்பி-வகுப்பு “ஹலோ” -மாஸ்டர் லோக்கல் [2] இலக்கு / ஸ்கலா -2.10 / ஹலோ-வேர்ல்ட்_2.10-1.0.ஜார்
Sbt கிரகணம்
கீழேயுள்ள கட்டளை திட்ட கிரகணத்தை இணக்கமாக்கும், மேலும் நீங்கள் இந்த திட்டத்தை கிரகணத்தில் இறக்குமதி செய்து வெற்றிகரமாக இயக்க முடியும்.
கட்டளை: sbt கிரகணம்
ஸ்கலா ஐடிஇ, கோப்பு -> இறக்குமதி என்பதற்குச் செல்லவும்
ரூட் கோப்பகத்தை helloworld ஐத் தேர்ந்தெடுக்கவும்.
பினிஷ் என்பதைக் கிளிக் செய்வதன் மூலம் இந்த திட்டத்தை இறக்குமதி செய்யலாம் என்பதை இப்போது நீங்கள் காணலாம்.
இப்போது, இதை ஸ்கலா பயன்பாடாக இயக்கலாம்.
FYI, நீங்கள் SparkConf ஐ அமைக்கும் போது, எப்போதும் கீழே உள்ளபடி மாஸ்டரை அமைக்க நினைவில் கொள்ளுங்கள்.
இப்போது நீங்கள் உங்கள் பயன்பாட்டை இயக்கலாம்.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.
தொடர்புடைய இடுகைகள்:
அப்பாச்சி ஸ்பார்க் Vs ஹடூப் வரைபடம்