1. Загрузите Oracle Expresss Edition по указанной ниже ссылке и распакуйте его.
https://docs.google.com/a/edureka.in/file/d/0B2-rlCGKD40NNW5BcHZMTkdtcmc/edit
2. После распаковки вы найдете исполняемый файл Oracle XE Edition, как показано на изображении ниже.
3. Дважды щелкните OracleXEUniv, чтобы установить базу данных Oracle в вашей системе, и щелкните Выполнить.
установить путь к классам Java в Linux
4. Нажмите 'Далее'.
5. Примите лицензионное соглашение и нажмите «Далее».
6. По умолчанию oracle будет использовать систему как имя базы данных. Введем пароль
для этой базы данных.
Введите пароль -> система
Подтвердите пароль -> система
Нажмите кнопку 'Далее:
7. Нажмите 'Установить'.
8. Нажмите 'Готово'.
9. Отредактируем файл sqlnet.ora, находящийся в папке.
C: oraclexepporacleproduct.2.0serverNETWORKADMIN
Когда вы откроете его, вы найдете следующее содержимое.
Отредактируйте его, как на снимке экрана ниже
10. Запустим командную строку SQL Oracle.
Перейдите в меню Пуск -> Все программы -> Oracle Database 10g Express Edition ->
Запустите командную строку SQL и дважды щелкните по ней.
11. Вы получите клиентскую базу данных Oracle.
12. Давайте подключимся к базе данных Oracle.
Имя пользователя: система
Пароль: система
Вы получите сообщение об успешном подключении.
13. Создадим простую таблицу.
Команда:
создать таблицу emp (идентификационный номер)
14. Вставим в него несколько значений с помощью команды Insert.
Команда:
вставить в значения emp (2)
15.Давайте проверим, вставлены ли данные в таблицу, используя команду Select.
Команда:
выберите * из emp
16. Давайте зафиксируем данные.
Команда:
совершить
17. Чтобы импортировать данные из Oracle Database в Sqoop, нам нужно добавить
Соединитель Oracle (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.
что такое абстракция в java с примером
https://www.edureka.co/blog/transfer-files-windows-cloudera-demo-vm/
19. После того, как соединитель Oracle появится на рабочем столе Cloudera Cdh3, переместите его в папку lib на
sqoop, выполнив следующую команду:
Команда:
sudo cp /home/cloudera/Desktop/ojdbc6_g.jar / usr / lib / sqoop / lib /
20. Измените каталог на Sqoop, выполнив следующую команду:
Команда:
компакт-диск / usr / lib / sqoop /
21. Откройте командную строку (CMD) в Windows и проверьте IPv4-адрес
путем выполнения
команда ниже:
Команда:
ipconfig
22. Импортируйте данные таблицы emp, присутствующей в базе данных Oracle, в hdfs, выполнив следующую команду:
команда:
Обязательные элементы для команды:
IPv4-адрес - ваш IPv4-адрес. В моем случае это 192.168.46.1
Имя базы данных - система
Название таблицы - emp
Имя пользователя - система
Пароль - система
Каталог вывода - может быть любым. Я использовал sqoopoutput1
Команда:
sudo bin / sqoop import –connect jdbc: oracle: thin: system /
system@192.168.46.1: 1521: автомобиль
–Username system -P –table system.emp –columns «ID» –target-dir /
sqoopoutput1 -m 1
23. После успешного выполнения команды вы получите сообщение
Полученные записи, как на изображении ниже.
24. Откройте браузер и перейдите по указанному ниже URL-адресу:
URL: http: // localhost: 50070 / dfshealth.jsp
Нажмите на Обзор файловой системы.
java как раз вовремя компилятор
25. Щелкните каталог sqoopoutput1.
26. Щелкните файл part-m-00000:
27. Ниже приведены данные, импортированные из базы данных Oracle:
Поздравляю! Вы успешно импортировали данные из базы данных Oracle
в HDFS с помощью Sqoop ..!