我已在Kylo安装目录中为kylo UI上的'data_ingest'设置了默认模板 - http://localhost:8400
使用模板我创建了一个Feed来从数据库(MySQL)中获取数据,在Feed详细信息中指定数据库/表/列。
从下拉列表中选择了数据库,我已经给出了所有配置 在/opt/kylo/kylo-services/application.properties
中spring.datasource.username=root
spring.datasource.password=cloudera
..
hive.metastore.datasource.username=root
hive.metastore.datasource.password=cloudera
尽管如此,我的工作失败了以下错误 -
GetTableData[id=a3eb6450-1f53-3e1e-a523-01db02f0b625] Unable to execute SQL select from table due to StandardFlowFileRecord[uuid=27219d8a-9bef-40be-a413-63d4d8663ebe,claim=,offset=0,name=32633830193154,size=0]; routing to failure: org.apache.nifi.processor.exception.ProcessException: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Could not connect: Access denied for user 'root'@'localhost' (using password: NO))
是否有任何我错过的配置导致此错误?
答案 0 :(得分:5)
要解决此问题,请提供通过控制器服务连接到数据库的凭据。步骤如下: