Oracle към HDFS с помощта на Sqoop



Oracle to HDFS using Sqoop - Вижте стъпките за Oracle to HDFS using Sqoop.

1. Изтеглете изданието Oracle Expresss от връзката по-долу и го разархивирайте.





https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40NNW5BcHZMTkdtcmc/edit

61



2. След извличане ще намерите изпълним файл на Oracle XE Edition, както е показано на изображението по-долу.

3. Щракнете двукратно върху OracleXEUniv, за да инсталирате базата данни на Oracle във вашата система и щракнете върху Изпълни.



4. Щракнете върху Напред

5. Приемете лицензионното споразумение и кликнете върху Next.

6. По подразбиране oracle ще вземе системата като име на база данни. Нека въведем парола

за тази база данни.

Въведете парола -> система

Потвърдете парола -> система

Щракнете върху Напред:

7. Щракнете върху Инсталиране

8. Щракнете върху Finish

как да създам jframe

9. Нека редактираме файла sqlnet.ora, наличен в папката

C: oraclexepporacleproduct.2.0serverNETWORKADMIN

Когато го отворите, ще намерите съдържанието по-долу.

Редактирайте го, както в снимката отдолу на екрана

10. Нека започнем SQL командния ред на Oracle.

Отидете в менюто 'Старт' -> Всички програми -> Oracle Database 10g Express Edition ->

Стартирайте командния ред на SQL и кликнете два пъти върху него.

11. Ще получите Cli za Oracle Database.

12. Нека се свържем с базата данни на Oracle.

Потребителско име: система

Парола: система

Ще получите съобщението, свързано успешно.

13. Нека създадем проста таблица.

Команда:

създаване на таблица emp (идентификационен номер)

14. Нека вмъкнем някои стойности в него, като използваме командата Insert.

Команда:

вмъкване в стойности на emp (2)

15. Нека проверим дали данните са вмъкнати в таблицата с помощта на командата Select.

Команда:

изберете * от emp

16. Нека ангажираме данните.

Команда:

ангажирам

17. За да импортираме данните от Oracle Database в Sqoop, трябва да добавим

Oracle Connector (ojdbc6_g.jar).

Можете да изтеглите буркана от връзката по-долу.

https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40Nekw3ZXBRWUU5Y1E/edit

18. Отворете Cloudera cdh3 и преместете съединителя на Oracle в Cloudera cdh3 (на работния плот) с помощта на FileZilla.

Използвайте връзката по-долу, за да разберете как да преместите файл от Windows в cloudera cdh3 vm.

https://www.edureka.co/blog/transfer-files-windows-cloudera-demo-vm/

19. След като съединителят Oracle присъства на Cloudera Cdh3 Desktop, преместете го в папката lib на

sqoop чрез изпълнение на командата по-долу:

Команда:

sudo cp /home/cloudera/Desktop/ojdbc6_g.jar / usr / lib / sqoop / lib /

20. Променете директорията на Sqoop, като изпълните следната команда:

Команда:

cd / usr / lib / sqoop /

21. Отворете командния ред (CMD) в Windows и проверете IPv4 адрес

чрез изпълнение на

команда отдолу:

Команда:

ipconfig

22. Импортирайте данните от таблицата, присъстваща в базата данни на Oracle, в hdfs, като изпълните по-долу

команда:

Необходими елементи за командата:

IPv4 адрес - Вашият IPv4 адрес. В моя случай това е 192.168.46.1

Име на базата данни - система

Име на таблицата - изп

Потребителско име - система

Парола - система

Изходна директория - може да е всяка. Използвал съм sqoopoutput1

Команда:

sudo bin / sqoop import –connect jdbc: oracle: thin: system /

system@192.168.46.1: 1521: превозно средство

–Потребителско име -P –таблица system.emp –колони “ID” –target-dir /

sqoopoutput1 -m 1

23. Когато командата е изпълнена успешно, ще получите съобщението

че Извлечени записи, както е на изображението по-долу.

24. Отворете браузъра и отидете на URL адреса по-долу:

URL: http: // localhost: 50070 / dfshealth.jsp

Щракнете върху Преглед на файловата система

25. Щракнете върху директорията sqoopoutput1

26. Кликнете върху файла part-m-00000:

27. По-долу са данните, които са импортирани от базата данни на Oracle:

Честито! Успешно сте импортирали данни от базата данни на Oracle

към HDFS с помощта на Sqoop ..!