`

Druid安装部署

阅读更多
    Druid是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析.

1、先决条件
你需要准备好以下环境:

Java 7 以上
Linux, Mac OS X, 或者其他Unix系的操作系统 (不支持Windows)

2、下载druid

curl -O http://static.druid.io/artifacts/releases/druid-0.9.2-bin.tar.gz
tar -xzf druid-0.9.2-bin.tar.gz
cd druid-0.9.2

你可以看到以下目录:

LICENSE - 许可文件。
bin/ - 用于快速启动的脚本。
conf/* - 以集群方式启动的配置模板。
conf-quickstart/* - 快速启动的配置文件。
extensions/* - 所有Druid的扩展概念。
hadoop-dependencies/* - Druid的hadoop依赖
lib/* - Druid核心功能所需的包。
quickstart/* - 用于快速启动的文件。


3、安装zookeeper
curl http://www.gtlib.gatech.edu/pub/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz -o zookeeper-3.4.6.tar.gz
tar -xzf zookeeper-3.4.6.tar.gz
cd zookeeper-3.4.6
cp conf/zoo_sample.cfg conf/zoo.cfg

vi zoo.cfg

添加一行配置项
server.1=localhost:2888:3888

注:这一行需要配置,不然启动zookeeper失败

重新启动zookeeper: sh zkServer.sh start
再查看运行状态是成功了


4、启动Druid程序

进入DRUID_HOME目录下,按顺序执行下面命令启动相应程序

java `cat conf-quickstart/druid/historical/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/historical:lib/*" io.druid.cli.Main server historical

java `cat conf-quickstart/druid/broker/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/broker:lib/*" io.druid.cli.Main server broker

java `cat conf-quickstart/druid/coordinator/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/coordinator:lib/*" io.druid.cli.Main server coordinator

java `cat conf-quickstart/druid/overlord/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/overlord:lib/*" io.druid.cli.Main server overlord

java `cat conf-quickstart/druid/middleManager/jvm.config | xargs` -cp "conf-quickstart/druid/_common:conf-quickstart/druid/middleManager:lib/*" io.druid.cli.Main server middleManager


5、验证程序部署是否成功
以上五个druid程序都正常启动后:

可以通过web查看数据批量导入Druid的任务执情况:http://localhost:8090/console.html

访问http://localhost:8081/ 查看任完成进度、数据分片情况、索引创建等
0
0
分享到:
评论

相关推荐

    Druid监控系统安装及配置

    Druid监控系统可以监控Druid数据库连接池运行时的使用情况,便于分析排查问题

    1、Druid(Imply-3.0.4)介绍及部署(centos6.10)、验证

    1、Druid(Imply-3.0.4)介绍及部署(centos6.10)、验证 https://blog.csdn.net/chenwewi520feng/article/details/130769332 针对有时候使用网络不方便的读者,将该系列上传成文件,供大家下载阅读。 本问介绍了...

    MybatisPlus简易教程mysql+Druid+热部署+通用枚举

    MybatisPlus简易教程mysql+Druid+热部署+通用枚举。

    druid-0.2.20

    Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 同时Druid不仅仅是一个数据库连接池,它包括四个部分: Druid是一个JDBC组件,它包括三个部分: 基于Filter-Chain模式的插件...

    druid-1.0.19

    Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 同时Druid不仅仅是一个数据库连接池,它包括四个部分: Druid是一个JDBC组件,它包括三个部分: 基于Filter-Chain模式的插件...

    大数据druid集群析搭建

    网络上很多部署文档会留很多坑,现重新整理大数据druid集群实时分析搭建,亲测可用

    5、Druid配置文件详细介绍以及示例

    5、Druid配置文件详细介绍以及示例 网页地址:https://blog.csdn.net/chenwewi520feng/article/details/130802925 本文主要介绍了Druid的配置文件内容,以及以示例说明配置文件的使用。

    阿里druid数据连接池jar包(完整版)

    Druid(德鲁伊)是阿里巴巴开发的号称为监控而生的数据库连接池,Druid是目前最好的...Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid连接池使用的jar包:druid-1.0.9.jar

    Druid实时大数据分析原理

    尤其是当发生代码部署、机器故障以及其他产品系统遇到宕机等情况时,Druid仍能够保持100%正常运行。创建Druid的最初意图主要是为了解决查询延迟问题,当时试图使用Hadoop来实现交互式查询分析,但是很难满足实时分析...

    druid-1.0.11.jar

    Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、...Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。

    ansible-druid:Ansible德鲁伊角色

    安装和配置druid的角色。 变数 扩展名 要修改扩展名,请设置变量druid_extensions 。 社区扩展 将社区扩展指定为 druid_community_extensions : - group_id : io.druid.extensions.contrib artifact_id : ...

    Druid数据库连接池Jar包

    Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、...Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池!

    druid-master.zip

    Druid 是为大型数据集上实时探索查询的引擎,提供专为 OLAP 设计的开源分析数据存储系统,它的设计意图是在面对代码部署、机器故障以及其他产品系统遇到不测时能保持100%正常运行。它也可以用于后台用例,但设计决策...

    ssm+Druid连接池demo

    spring+springMVC+mybatis+Druid完整demo,新建个数据库,改下数据库连接即可启动。 此项目为maven项目,不含jar包,maven环境下,导入后自动加载jar包。 请查看src/main/doc/部署说明.txt

    druid-1.1.8.jarJDBC jar包 : mysql-connector-java-5.1.37-bin.jar

    Druid已经在阿里巴巴部署了超过600个应用,经过多年生产环境大规模部署的严苛考验。如:一年一度的双十一活动,每年春运的抢火车票。 Java Database Connectivity,简称JDBC;是Java语言中用来规范客户端程序如何来...

    Druid(JDBC组件) v1.2.18

    Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 Spring Boot 2.0 以上默认使用 Hikari 数据源,可以说 Hikari 与 Driud 都是当前 Java Web 上最优秀的数据源,我们来重点介绍 ...

    毕业设计基于SpringBoot+Vue 在线图书阅读系统源代码+数据库+安装部署文档、图书管理系统,图书创作集社区一体系统

    毕业设计基于SpringBoot+Vue 在线图书阅读系统源代码+数据库+安装部署文档、图书管理系统,图书创作集社区一体系统 1、使用idea打开项目,并加载Maven依赖 2、创建数据库sq_book并依次导入数据脚本:sq_book.sql 3、...

    数仓即席查询–Druid

    Druid简介 ...Druid通常部署在数十到数百台服务器的集群中,并且提供数百万条/秒的摄取率,保留数百万条记录,以及压秒级到几秒钟的查询延迟 3.大规模的并行处理 Druid可以再整个集群中进行大规模的并行查询

    SpringBoot整合Druid应用的方法详解.docx

    Druid是目前Java语言中...Druid已经在阿里巴巴部署了超过600个应用,经过生产环境大规模部署的严苛考验。Spring Boot 2.0 以上默认使用 Hikari 数据源,可以说 Hikari 与 Driud 都是当前 Java Web 上最优秀的数据源。

    Druid:用Java编写的数据库连接池-开源

    Druid是用Java编写的... Druid已部署到Maven中央存储库。 Druid提供了可通过过滤链实现的监视功能。 它还带有WallFilter,它基于SQL语义分析来防止SQL注入攻击。 监视连接泄漏并连接到其他数据库,例如Oracle数据库。

Global site tag (gtag.js) - Google Analytics