Я пытаюсь подключиться к моей локальной базе данных phpmyadmin, используя следующий URL:
jdb c: mysql: //127.0.0.1/phpmyadmin/db_structure.php? server = 1 & db = mydb_name
И использование коннектора mysql-connector-java-5.1.48-bin.jar
после чтения этого сообщения о том, что изменение версии коннектора с 8
на 5.1.48
решило его проблему.
Я скачал соединитель и сохранил его в каталоге nifi1.10
lib и указал драйверу его URL:
file: /// Users / myuser / Desktop / nifi- 1.10.0-bin / nifi-1.10.0 / lib / mysql -connector- java -5.1.48-bin.jar
В Nifi я создал новый процессор, имеющий QueryDatabaseTableRecord
в качестве главной роли и добавивший к своим свойствам предыдущую информацию:
И контроллер установлен как MySQL:
Окончательная архитектура выглядит так:
Я получаю следующая ошибка:
не может создать Poolabl eConnectionFactory (неизвестная база данных phpmyadmin / db_structure. php)
Обратите внимание, что сервер Wamp уже работает. Это из-за URL? Потому что он работает, когда я вставляю его в браузер, и он переносит меня прямо в соответствующую базу данных