Oracle в HDFS с использованием Sqoop



Преобразование Oracle в HDFS с использованием Sqoop - ознакомьтесь с инструкциями по преобразованию Oracle в HDFS с помощью Sqoop.

1. Загрузите Oracle Expresss Edition по указанной ниже ссылке и распакуйте его.





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

61



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 ..!