1. Изтеглете изданието Oracle Expresss от връзката по-долу и го разархивирайте.
https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40NNW5BcHZMTkdtcmc/edit
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 ..!