druid集群安装

一.下载安装(以下操作均需在所有节点执行)

  1. 创建/opt/druid目录作为安装目录。
  2. 下载最新版本druid wget http://static.druid.io/artifacts/releases/druid-0.12.3-bin.tar.gz
  3. 解压下载后的文件并重命名为druid tar -zxvf druid-0.12.3-bin.tar.gz;mv druid-0.12.3 druid
  4. 配置环境变量,在~/.bashrc中配置export DRUID_HOME=/opt/druid 添加至path ,source ~/.bashrc

二.配置信息

由于Druid各个节点角色不一样,只能分别配置。Druid配置文件目录比较清晰,各个节点进程启动只会读自己配置目录中的配置文件。

目录结构:

  • bin目录:存放启动停止druid服务的脚本
  • conf:配置信息
  • extensions:各种场景外部组件需要用到的jar包依赖
  • quickstart:快速测试案例

1.公共配置:

公共配置在部署目录的conf/druid/_common中,我们先配置common.runtime.properties文件。主要列出重要的配置,其他配置保留默认即可。

配置两个启动加载的扩展。一个是HDFS存储,一个是MySQL元数据。根据上文提到的部署环境来。

druid.extensions.loadList=["druid-hdfs-storage","mysql-metadata-storage"]

配置Zookeeper访问URL。

druid.zk.service.host=vubuntuez1:2181,vcentosez2:2181,vdebianez3:2181
druid.zk.paths.base=/druid

配置MYSQL 相关信息。

druid.metadata.storage.type=mysql
druid.metadata.storage.connector.connectURI=jdbc:mysql://data-237:3306/druid
druid.metadata.storage.connector.user=root
druid.metadata.storage.connector.password=innotech

配置底层存储。路径是HDFS路径。

druid.storage.type=hdfs
druid.storage.storageDirectory=/druid/segments

配置indexing服务的日志存储路径,下面的路径是HDFS路径。

druid.indexer.logs.type=hdfs
druid.indexer.logs.directory=/druid/indexing-logs

由于我们需要访问HDFS,Druid需要将Hadoop的配置文件配置到Classpath,这步骤是启动脚本完成的,我们只需要将HDFS配置文件复制到conf/druid/_common/目录下即可。hdfs-site.xml,core-site.xml,mapred-site.xml,yarn-site.xml四个配置文件。

2.historical配置:

配置文件在conf/druid/historical,先配置jvm.config,再配置runtime.properties。

a.jvm.config配置

-server
-Xms256m
-Xmx2g
-X
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值