உபுண்டுவில் அப்பாச்சி ஹைவ் நிறுவல்

இந்த வலைப்பதிவில் உபுண்டுவில் அப்பாச்சி ஹைவ் நிறுவல் மற்றும் ஹடூப் ஹைவ், ஹைவ் சதுர, ஹைவ் தரவுத்தளம், ஹைவ் சர்வர் மற்றும் ஹைவ் நிறுவலைச் சுற்றியுள்ள கருத்துகளைப் பற்றி அறிந்து கொள்வோம்.

அப்பாச்சி ஹைவ் என்பது ஹடூப் சுற்றுச்சூழல் அமைப்பின் மிக முக்கியமான கட்டமைப்பில் ஒன்றாகும், இதையொட்டி இது மிகவும் முக்கியமானது . இந்த வலைப்பதிவில், உபுண்டுவில் அப்பாச்சி ஹைவ் மற்றும் ஹைவ் நிறுவலைப் பற்றி அறிந்து கொள்வோம்.

அப்பாச்சி ஹைவ் என்றால் என்ன?

அப்பாச்சி ஹைவ் ஒரு தரவுக் கிடங்கு உள்கட்டமைப்பு என்பது விநியோகிக்கப்பட்ட சேமிப்பக அமைப்பில் வசிக்கும் பெரிய தரவுத் தொகுப்புகளை வினவவும் நிர்வகிக்கவும் உதவுகிறது. இது ஹடூப்பின் மேல் கட்டப்பட்டு பேஸ்புக் உருவாக்கியது. ஹைவ் எனப்படும் SQL போன்ற வினவல் மொழியைப் பயன்படுத்தி தரவை வினவ ஒரு வழியை வழங்குகிறது HiveQL (ஹைவ் வினவல் மொழி).



உள்நாட்டில், ஒரு தொகுப்பி மொழிபெயர்க்கிறது HiveQL அறிக்கைகள் வரைபடம் வேலைகள், பின்னர் அவை சமர்ப்பிக்கப்படுகின்றன ஹடூப் கட்டமைப்பு மரணதண்டனைக்கு.

ஹைவ் மற்றும் SQL இடையே வேறுபாடு:

ஹைவ் பாரம்பரிய தரவுத்தளத்தைப் போலவே மிகவும் ஒத்திருக்கிறது SQL அணுகல். எனினும், ஏனெனில் ஹைவ் அடிப்படையாகக் கொண்டது ஹடூப் மற்றும் வரைபடம் செயல்பாடுகள், பல முக்கிய வேறுபாடுகள் உள்ளன:

ஹடூப் நீண்ட வரிசை ஸ்கேன் மற்றும் ஹைவ் அடிப்படையாகக் கொண்டது ஹடூப் , வினவல்கள் மிக உயர்ந்த செயலற்ற தன்மையைக் கொண்டிருக்கும் என்று நீங்கள் எதிர்பார்க்கலாம். என்று அது கூறுகிறது ஹைவ் ஒரு பாரம்பரிய RDBMS தரவுத்தளத்துடன் நீங்கள் எதிர்பார்க்கக்கூடியபடி, மிக விரைவான மறுமொழி நேரம் தேவைப்படும் பயன்பாடுகளுக்கு இது பொருந்தாது.

இறுதியாக, ஹைவ் இது வாசிப்பு அடிப்படையிலானது, எனவே பொதுவாக அதிக சதவீத எழுத்து நடவடிக்கைகளை உள்ளடக்கிய பரிவர்த்தனை செயலாக்கத்திற்கு இது பொருந்தாது.

ஜாவாஸ்கிரிப்ட் மீது jquery இன் நன்மைகள்

உபுண்டுவில் ஹைவ் நிறுவல்:

நிறுவ பின்வரும் படிகளைப் பின்பற்றவும் அப்பாச்சி ஹைவ் on உபுண்டு:

படி 1: பதிவிறக்க Tamil ஹைவ் தார்.

கட்டளை: wget http://archive.apache.org/dist/hive/hive-2.1.0/apache-hive-2.1.0-bin.tar.gz

படி 2: பிரித்தெடுக்கவும் தார் கோப்பு.

கட்டளை: tar -xzf apache-hive-2.1.0-bin.tar.gz

கட்டளை: ls

ஹைவ் கோப்பை பரப்பு - ஹைவ் நிறுவல் - எடுரேகா

படி 3: திருத்து “.பாஷ்ரிக்” பயனருக்கான சூழல் மாறிகள் புதுப்பிக்க கோப்பு.

கட்டளை: sudo gedit .bashrc

கோப்பின் முடிவில் பின்வருவனவற்றைச் சேர்க்கவும்:

# HIVE_HOME ஐ அமைக்கவும்

ஏற்றுமதி HIVE_HOME = / home / edureka / apache-hive-2.1.0-bin
ஏற்றுமதி PATH = $ PATH: /home/edureka/apache-hive-2.1.0-bin/bin

மேலும், ஹடூப் பாதையும் அமைக்கப்பட்டிருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

மாற்றங்கள் ஒரே முனையத்தில் செயல்பட கட்டளைக்கு கீழே இயக்கவும்.

கட்டளை: மூல .bashrc

படி 4: ஹைவ் பதிப்பைச் சரிபார்க்கவும்.

ஜாவாவில் நிலையற்ற பொருள் என்ன?

படி 5: உருவாக்கு ஹைவ் உள்ள அடைவுகள் HDFS . அடைவு ‘கிடங்கு’ ஹைவ் தொடர்பான அட்டவணை அல்லது தரவை சேமிப்பதற்கான இடம்.

கட்டளை:

  • hdfs dfs -mkdir -p / user / hive / warehouse
  • hdfs dfs -mkdir / tmp

படி 6: அட்டவணைக்கு படிக்க / எழுத அனுமதிகளை அமைக்கவும்.

கட்டளை:

இந்த கட்டளையில், நாங்கள் குழுவிற்கு எழுத்து அனுமதி வழங்குகிறோம்:

  • hdfs dfs -chmod g + w / user / hive / warehouse
  • hdfs dfs -chmod g + w / tmp

படி 7: அமை ஹடூப் பாதை h ive-env.sh

கட்டளை: cd apache-hive-2.1.0-bin /

கட்டளை: gedit conf / hive-env.sh

கீழே உள்ள ஸ்னாப்ஷாட்டில் காட்டப்பட்டுள்ளபடி அளவுருக்களை அமைக்கவும்.

படி 8: தொகு hive-site.xml

கட்டளை: gedit conf / hive-site.xml

javax.jdo.option.ConnectionURL jdbc: derby: databaseName = / home / edureka / apache-hive-2.1.0-bin / metastore_dbcreate = ஒரு JDBC மெட்டாஸ்டோருக்கான உண்மையான JDBC இணைப்பு சரம். இணைப்பை குறியாக்க / அங்கீகரிக்க SSL ஐப் பயன்படுத்த, இணைப்பு URL இல் தரவுத்தள-குறிப்பிட்ட SSL கொடியை வழங்கவும். எடுத்துக்காட்டாக, போஸ்ட்கிரெஸ் தரவுத்தளத்திற்கு jdbc: postgresql: // myhost / db? Ssl = true. hive.metastore.warehouse.dir / பயனர் / ஹைவ் / கிடங்கின் இயல்புநிலை தரவுத்தளத்தின் இருப்பிடம் hive.metastore.uris தொலை மெட்டாஸ்டோருக்கான சிக்கன URI. தொலை மெட்டாஸ்டோருடன் இணைக்க மெட்டாஸ்டோர் கிளையன்ட் பயன்படுத்தப்படுகிறது. javax.jdo.option.ConnectionDriverName org.apache.derby.jdbc.EmbeddedDriver ஒரு JDBC மெட்டாஸ்டோருக்கான இயக்கி வகுப்பு பெயர் javax.jdo.PersistenceManagerFactoryClass org.datanucleus.api.jdo.JDOPersistenceManagerFactory

படி 9: முன்னிருப்பாக, ஹைவ் பயன்படுத்துகிறது டெர்பி தரவுத்தளம். டெர்பி தரவுத்தளத்தைத் தொடங்கவும்.

கட்டளை: bin / schematool -initSchema -dbType derby

படி 10 :தொடங்க ஹைவ்.

override vs overload c ++

கட்டளை: ஹைவ்

படி 11 :ஹைவ் ஷெல்லில் சில கேள்விகளை இயக்கவும்.

கட்டளை: தரவுத்தளங்களைக் காண்பி

கட்டளை: அட்டவணை ஊழியரை உருவாக்குங்கள் (ஐடி சரம், பெயர் சரம், துறை சரம்) வரிசை வடிவம் பிரிக்கப்பட்ட புலங்களை ‘‘ உரைநிரலாக சேமித்து வைக்கிறது

கட்டளை: அட்டவணைகள் காட்டு

படி 12: இருந்து வெளியேற ஹைவ்:

கட்டளை: வெளியேறு

இப்போது நீங்கள் ஹைவ் நிறுவலை முடித்துவிட்டீர்கள், அடுத்த கட்டமாக ஹைவ் ஷெல்லில் ஹைவ் கட்டளைகளை முயற்சிக்கவும். எனவே, எங்கள் அடுத்த வலைப்பதிவு “ HQL இல் எடுத்துக்காட்டுகளுடன் சிறந்த ஹைவ் கட்டளைகள் ஹைவ் கட்டளைகளை மாஸ்டர் செய்ய உங்களுக்கு உதவும்.

தொடர்புடைய இடுகைகள்:

ஹைவ் ஸ்கிரிப்ட்களை எவ்வாறு இயக்குவது?

ஹைவ் கட்டளைகள்

அப்பாச்சி ஹைவ் அறிமுகம்