下载Druid
Binary download: apache-druid-0.16.1-incubating-bin.tar.gz
环境:
- Java 8 (8u92+)
- centos 7
解压
tar -xzf apache-druid-0.16.1-incubating-bin.tar.gz
cd apache-druid-0.16.1-incubating
安装zookeeper 到druid根目录 //外部依赖
启动
./bin/start-micro-quickstart //根据配置选择 具体看官方文档
配置元数据库 //外部依赖
修改conf/druid/single-server/micro-quickstart/_common/common.runtime.properties //由于我用的是start-micro-quickstart 启动所以修改对应的配置文件
#使用mysql
#druid.extensions.loadList=["druid-hdfs-storage", "druid-kafka-indexing-service", "druid-datasketches"]
druid.extensions.loadList=["druid-hdfs-storage", "druid-kafka-indexing-service", "druid-datasketches","mysql-metadata-storage"]
#修改数据库
# For Derby server on your Druid Coordinator (only viable in a cluster with a single Coordinator, no fail-over):
#druid.metadata.storage.type=derby
#druid.metadata.storage.connector.connectURI=jdbc:derby://localhost:1527/var/druid/metadata.db;create=true
#druid.metadata.storage.connector.host=localhost
#druid.metadata.storage.connector.port=1527
# For MySQL (make sure to include the MySQL JDBC driver on the classpath):
druid.metadata.storage.type=mysql
druid.metadata.storage.connector.connectURI=jdbc:mysql://192.168.1.176:3306/druid
druid.metadata.storage.connector.user=druid
druid.metadata.storage.connector.password=diurd
这里我用的是mysql数据库,默认用的是derby
配置zk端口
conf/druid/single-server/micro-quickstart/_common/common.runtime.properties
#### druid.zk.service.host=localhost:2186
官方文档:https://druid.apache.org/docs/latest/tutorials/index.html