我是靠谱客的博主 坚强香水,最近开发中收集的这篇文章主要介绍imply安装部署,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Imply介绍

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

集群规划

主机名称IP地址角色数据库
hadoop102192.168.121.140zk、kafka、druid(overlord、coordinator)MySQL
hadoop103192.168.121.141zk、kafka、druid(middleManager、historical)
hadoop104192.168.121.142zk、kafka、druid(broker、router)

下载imply

Imply-3.0.4 基于 apache-druid-0.15.0-Incubating
1、下载imply

cd /export/softwares/
wget https://static.imply.io/release/imply-3.0.4.tar.gz

2、直接使用资料 imply安装包jps’

将该 `imply安装包imply-3.0.4.tar.gz` 安装包上传到 /exports/softwares

解压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;

修改并上传配置文件
1、将 imply 安装目录的 conf 目录重命名为 conf.bak

mv conf conf.bak

1、上传 imply配置文件conf.zip 到 imply-3.0.4 安装目录
2、解压缩

unzip conf.zip 

3、修改 conf/druid/_common/common.runtime.properties 文件
修改zookeeper的配置

druid.zk.service.host=hadoop102:2181,hadoop103:2181,hadoop104:2181

修改MySQL的配置

druid.metadata.storage.type=mysql
druid.metadata.storage.connector.connectURI=jdbc:mysql://hadoop102:3306/druid
druid.metadata.storage.connector.user=root
druid.metadata.storage.connector.password=000000

4、修改 conf/pivot/config.yaml 配置文件
修改mysql的配置

stateStore:
  type: mysql
  location: mysql
  connection: 'mysql://root:123456@hadoop102:3306/pivot'

将配置好的 imply 分发到不同节点

scp -r imply-3.0.4/ hadoop103:$PWD
scp -r imply-3.0.4/ hadoop104:$PWD

配置环境变量

在每台服务器上配置DRUID_HOME环境变量

# DRUID
export DRUID_HOME=/export/servers/imply-3.0.4

source /etc/profile 重新加载环境变量

启动 imply 集群

1、启动zk集群
2、hadoop102节点(使用外部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、hadoop103节点(启动historical和middlemanager)

/export/servers/imply-3.0.4/bin/supervise -c /export/servers/imply-3.0.4/conf/supervise/data.conf

4、hadoop104节点(启动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://hadoop104:8888
coordinator、overlordhttp://hadoop102:8081/index.html
middleManager、historicalhttp://hadoop102:8090/console.html

最后

以上就是坚强香水为你收集整理的imply安装部署的全部内容,希望文章能够帮你解决imply安装部署所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部