У меня есть веб-приложение, доступное с использованием сервера WAMP, который запрашивает у пользователя свое текущее местоположение и получает его широту и долготу.Как загрузить данные в таблице в mysql в cloudera (запущен с использованием виртуального окна)
Эти значения широты и долготы сохраняются в таблице в базе данных mysql.
Теперь мне нужно работать с этими значениями широты и долготы, чтобы предоставить пользователю его ближайшее местоположение.
Так что я хочу импортировать эти значения широты и долготы в базу данных mysql в hadoop.
Я установил cloudera и запустил его с помощью виртуальной коробки. Теперь в командной строке Cloudera при попытке импортировать значения в тузд таблице с помощью запроса, как этого
$ bin/sqoop import --connect jdbc:mysql://192.168.56.1/testDb --table latlog --username root -P -m 1
где TestDB моего имя базы данных и latlog моего имени таблицы
Это показывает ошибку, как это :
Ошибка выполнения договора: java.sql.SQLException: Доступ запрещен для пользователя 'корень' @ 'локальный' (не используя пароль: NO) java.sql.SQLException: Доступ запрещен для пользователя 'корень' @ «localhost» (с использованием пароля: ДА)
Как загрузить таблицу в базе данных mysql на нашей локальной машине в hadoop на виртуальной машине (cloudera)?
Я пробовал так много решений, предоставляемых в Интернете, но не смог его решить. Любая помощь будет принята с благодарностью ..
имя пользователя и пароль, которые вы передаете командовать матч доцент. Пожалуйста, укажите правильную. –
Да, я вижу это, но кажется, что вы входите в неправильный. –
нет, потому что когда я попробовал те же учетные данные, чтобы открыть mysql в командной строке (admin), он сработал. Но когда я пытаюсь получить доступ к mysql из cloudera cmd, он дает указанную выше ошибку. –