OLAP分析工具Druid

使用MySQL作为metadata

  1. ## 创建存储metadata的数据库
#创建数据库druid并设置数据库存储的默认字符为utf8
create database druid default set utf8;
  1. ## 创建此数据库的用户,并增加权限
#将druid数据库中的所有表增加all权限给druid用户的localhost主机identified by密码是druid
grant all on druid.* to 'druid'@'localhost' identified by 'druid';
  1. ## 修改配置文件支持MySQL存储
#修改使用的配置文件的conf/druid/_common/common.runtime.properties

#想扩展列表里增加mysql-metadata-storage
druid.extensions.loadList=["mysql-metadata-storage"]

#修改druid.metadata.storage.type为mysql,注释掉前面的derby
druid.metadata.storage.type=mysql

#修改druid.metadata.storage.connector.connectURI为下面的形式
druid.metadata.storage.connector.connectURI=jdbc:mysql://localhost:3306/druid

#修改druid.metadata.storage.connector.user为前面创建的数据库的用户druid
druid.metadata.storage.connector.user=druid

#修改druid.metadata.storage.connector.password为前面创建druid用户的密码druid
druid.metadata.storage.connector.password=druid
  1. ## 下载扩展包并复制到druid中
下载mysql扩展包
wget http://static.druid.io/artifacts/releases/mysql-metadata-storage-0.12.1.tar.gz

#解压缩
tar -zxvf mysql-metadata-storage-0.12.1.tar.gz

#复制文件到druid目录下的extensions
cp -r mysql-metadata-storage/ druid-0.12.1/extensions/

OK,这样就可以使用本地的MySQL数据库了。

你可能感兴趣的:(Druid,Druid)