连接druid和mysql

dpiehjr4  于 2021-06-25  发布在  Mysql
关注(0)|答案(3)|浏览(485)

我通过阅读快速入门指南在我的电脑上完成了Druid的设置。我也通过读取mysql元数据存储来设置mysql扩展。
但是,当我签约mysql时

mysql -u druid -p dirud

我得到了 druid 我没有用下面的命令通过示例导入的任何数据。

curl -X 'POST' -H 'Content-Type:application/json' -d @quickstart/wikiticker-index.json localhost:8090/druid/indexer/v1/task

我看见了 Success Druid控制台状态 http://localhost:8090/console.html 也。
以下是我的 common.runtime.properties mysql安装

druid.metadata.storage.type=mysql
druid.metadata.storage.connector.connectURI=jdbc:mysql://127.0.0.1:3306/druid
druid.metadata.storage.connector.user=druid
druid.metadata.storage.connector.password=diurd

我的设置有问题吗?

envsm3lx

envsm3lx1#

我认为你理解Druid是错误的。mysql只用于存储段的元数据,而不是实际的日志数据。这里的Druid摄取必须使用本地文件系统。

z4iuyo4d

z4iuyo4d2#

mysql或postgresql只用于存储关于作业/任务信息的元数据库,摄取数据存储在本地文件系统\hdfs\s3等中。

yvgpqqbh

yvgpqqbh3#

apachedruid使用mysql读取和写入段元数据。使用相同的mysql数据库是非常不明智的。Druid可以使用现有的设置。如果我是你,我会把Druid表限制在Druid用户。并为其他应用程序表创建单独的用户。

相关问题