安装imply

Imply介绍

  • Imply也是Druid的核心团队开发的,它基于Apache Druid开发了一整套大数据分析解决方案
  • Imply基于Druid进行了一些组件开发,提供开源社区版本和商业版,简化了部署
  • https://impala.apache.org/

集群规划

主机名称IP地址角色数据库
node1192.168.88.120zk、kafka、druid(overlord、coordinator)MySQL
node2192.168.88.121zk、kafka、druid(middleManager、historical)
node3192.168.88.122zk、kafka、druid(broker、router)

下载imply

  • Imply-3.0.4 基于 apache-druid-0.15.0-Incubating
cd /export/softwares/
wget https://static.imply.io/release/imply-3.0.4.tar.gz

解压imply-3.0.4

tar -xvzf imply-3.0.4.tar.gz -C ../servers
cd ../servers/imply-3.0.4

配置imply-3.0.4

mysql中创建imply相关的数据库

CREATE DATABASE `druid` DEFAULT CHARACTER SET utf8;
CREATE DATABASE `pivot` DEFAULT CHARACTER SET utf8;
  • 注意事项
    • MySQL版本必须使用5.5及以上版本(Druid和Pivot使用utf8字符集)

修改并上传配置文件

  • 1、将 imply 安装目录的 conf 目录重命名为 conf.bak
    • 上传 imply配置文件\conf.zip 到 imply-3.0.4 安装目录
mv conf conf.bak
  • 2、解压缩
unzip conf.zip 
  • 3、修改 conf/druid/_common/common.runtime.properties 文件

  • 修改zookeeper的配置

druid.zk.service.host=node1:2181,node2:2181,node3:2181
  • 修改MySQL的配置
druid.metadata.storage.type=mysql
druid.metadata.storage.connector.connectURI=jdbc:mysql://node1:3306/druid
druid.metadata.storage.connector.user=root
druid.metadata.storage.connector.password=123456
  • 4、修改 conf/pivot/config.yaml 配置文件
  • 修改mysql的配置
stateStore:
  type: mysql
  location: mysql
  connection: 'mysql://root:123456@node1:3306/pivot'
  • 将配置好的 imply 分发到不同节点
scp -r imply-3.0.4/ node2:$PWD
scp -r imply-3.0.4/ node3:$PWD
  • 配置环境变量
  • 在每台服务器上配置DRUID_HOME环境变量
# DRUID
export DRUID_HOME=/export/servers/imply-3.0.4
  • source /etc/profile 重新加载环境变量

启动 imply 集群

  • 1、启动zk集群
  • 2、node1节点(使用外部zk而不使用imply自带zk启动overlord和coordinator)
# 使用外部zk而不使用imply自带zk启动overlord和coordinator
/export/servers/imply-3.0.4/bin/supervise -c /export/servers/imply-3.0.4/conf/supervise/master-no-zk.conf
  • 3、node2节点(启动historical和middlemanager)
/export/servers/imply-3.0.4/bin/supervise -c /export/servers/imply-3.0.4/conf/supervise/data.conf
  • 4、node3节点(启动broker和router)
/export/servers/imply-3.0.4/bin/supervise -c /export/servers/imply-3.0.4/conf/supervise/query.conf
  • 注意事项
    • 如果希望imply运行在后台,在每个执行命令后面加 --daemonize,

访问WebUI

组件名URL
brokerhttp://node3:8888
coordinator、overlordhttp://node1:8081/index.html
middleManager、historicalhttp://node1:8090/console.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤Imply详细安装步骤

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值