Я изучаю sqoop. Я работаю над песочницей hortonworks (виртуальная машина hadoop единственного узла: http://hortonworks.com/products/hortonworks-sandbox/#install).hadoop sqoop загрузить csv файл в mysql
Я пытаюсь загрузить файл csv через sqoop в таблицу mysql. Я создал базу данных flightinfo и таблицу погоды в нем. Я создал таблицу в hive под названием sqoop_tmp с расположением файла этого CSV-файла.
я использовал следующие команды для загрузки CSV в MySQL:
sqoop export --connect jdbc:mysql://localhost/flightinfo –-table weather –-export-dir /apps/hive/warehouse/sqoop_tmp
обновление: @ г-1 я попробовал свой код и он возвращает что-то другое
В 1) я пробовал $ mysqladmin -u пароль root «newpassword» и $ mysqladmin -u пароль root mysql-root-password в оболочке mysql, он говорит об ошибке в синтаксисе sql. – thotwielder
Я думаю, что если пароль уже установлен. Вышеуказанная команда запрещена. Вместо этого попробуйте '$ mysql_secure_installation', чтобы сбросить пароль, если вы не уверены в том, какой пароль для root. – Avinash
Я не делал 1) 2) 3), просто запустите инструкцию sqoop с именем пользователя root, затем запросит пароль, я googled, а кто-то говорит, что для mysql он должен быть пустым или пустым, я пробовал пустым, и он работает! – thotwielder