概述
Imply介绍
- Imply也是Druid的核心团队开发的,它基于Apache Druid开发了一整套大数据分析解决方案
- Imply基于Druid进行了一些组件开发,提供开源社区版本和商业版,简化了部署
集群规划
主机名称 | IP地址 | 角色 | 数据库 |
---|---|---|---|
hadoop102 | 192.168.121.140 | zk、kafka、druid(overlord、coordinator) | MySQL |
hadoop103 | 192.168.121.141 | zk、kafka、druid(middleManager、historical) | |
hadoop104 | 192.168.121.142 | zk、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 |
---|---|
broker | http://hadoop104:8888 |
coordinator、overlord | http://hadoop102:8081/index.html |
middleManager、historical | http://hadoop102:8090/console.html |
最后
以上就是坚强香水为你收集整理的imply安装部署的全部内容,希望文章能够帮你解决imply安装部署所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复