专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

大数据ApacheDruid(四)使用Imply进行Drui

  使用Imply进行Druid集群搭建
  Imply基于Druid进行了一些组件的开发,是Druid的集成包,提供开源版本和商业版本,类似CDH一样,使安装Druid简化了部署,Imply也是Druid团队开发。
  我们可以使用Imply安装Druid,在Imply的官网https:imply。io进行下载,经过测试这个版本在提交加载数据任务时有一些bug(加载数据任务总是失败)。一、下载Imply1、登录Imply官网,点击Product
  2、点击Getstart,填写邮箱等信息,下载imply
  二、安装Imply1、节点划分
  节点IP
  节点名称
  角色
  192。168。179。6
  node3
  zk,DruidMaster(overload,coordinator)
  192。168。179。7
  node4
  zk,DruidData(middleManager,historical)
  192。168。179。8
  node5
  zk,DruidQuery(broker,router)2、上传下载好的imply
  将imply安装包上传到node3software目录下,并解压〔rootnode3software〕tarzxvf。imply2022。07。tar。gzdrwxrwxrx710011001121Jul2205:49imply2022。073、在MySQL中创建imply元数据库
  在node2节点登录mysql,创建druid需要的两个源数据库。〔rootnode2〕mysqlurootp123456CREATEDATABASEdruidDEFAULTCHARACTERSETutf8;CREATEDATABASEpivotDEFAULTCHARACTERSETutf8;
  注意:mysql的版本需要在5。5之上4、配置common。runtime。properties文件
  进入softwareimply2021。07confdruidcommon路径下,修改common。runtime。properties文件,在该文件中配置扩展信息、zookeeper集群信息、MetadataStorage使用MySQL、DeepStorage使用HDFS:Extensionsdruid。extensions。directorydistdruidextensionsdruid。extensions。hadoopDependenciesDirdistdruidhadoopdependencies添加mysql元数据管理和支持kafkadruid。extensions。loadList〔mysqlmetadatastorage,druidkafkaindexingservice〕Zookeeper配置zookeeper集群节点druid。zk。service。hostnode3:2181,node4:2181,node5:2181druid。zk。paths。basedruidMetadatastorageForDerbyserveronyourDruidCoordinator(onlyviableinaclusterwithasingleCoordinator,nofailover):将默认Storage默认为derby注释掉druid。metadata。storage。typederbydruid。metadata。storage。connector。connectURIjdbc:derby:master。example。com:1527vardruidmetadata。db;createtruedruid。metadata。storage。connector。hostmaster。example。comdruid。metadata。storage。connector。port1527配置MySQL作为Storage元数据存储库ForMySQL:druid。metadata。storage。typemysqldruid。metadata。storage。connector。connectURIjdbc:mysql:node2:3306druiddruid。metadata。storage。connector。userrootdruid。metadata。storage。connector。password123456Deepstorage注释掉默认的本地数据存储Forlocaldisk(onlyviableinaclusterifthisisanetworkmount):druid。storage。typelocaldruid。storage。storageDirectoryvardruidsegments配置HDFS存储ForHDFS:druid。storage。typehdfsdruid。storage。storageDirectoryhdfs:myclusterdruidsegments5、配置coordinator节点
  进入softwareimply2021。07confdruidcoordinator路径下,配置runtime。properties,配置coordinator节点:druid。servicedruidcoordinator配置Druidcoordinator节点druid。hostnode3druid。port8081druid。coordinator。startDelayPT30Sdruid。coordinator。periodPT30S6、配置overlord节点
  进入softwareimply2021。07confdruidoverlord路径,配置runtime。properties,配置overlord节点。druid。servicedruidoverlord配置overlord节点druid。hostnode3druid。port8090druid。indexer。queue。startDelayPT30Sdruid。indexer。runner。typeremotedruid。indexer。storage。typemetadata7、配置historical节点
  进入softwareimply2021。07confdruidhistorical路径,配置runtime。properties,配置historical节点。druid。servicedruidhistorical配置Druidhistorical节点druid。hostnode4druid。port8083配置Historical缓存内存,默认是512M,这里配置1M,不然内存不足会报错druid。processing。buffer。sizeBytes536870912druid。processing。buffer。sizeBytes10485768、配置middleManager节点
  进入softwareimply2021。07confdruidmiddleManager路径,配置runtime。properties,配置middleManager节点。druid。servicedruidmiddlemanager配置DruidmiddleManager节点druid。hostnode4druid。port80919、配置broker节点
  进入softwareimply2021。07confdruidbroker路径,配置runtime。properties,配置broker节点。druid。servicedruidbroker配置Druidbroker节点druid。hostnode5druid。port8082Processingthreadsandbuffers配置broker缓存数据大小默认是512M,这里设置1M,后期内存不足会报错druid。processing。buffer。sizeBytes536870912druid。processing。buffer。sizeBytes104857610、配置router节点
  进入softwareimply2021。07confdruidrouter路径,配置runtime。properties,配置router节点。druid。servicedruidrouter配置Druidrouter节点druid。hostnode5druid。port888811、配置config。yaml
  进入softwareimply2021。07confpivot路径,配置config。yaml配置文件:initialSettings:connections:name:druidtype:druidtitle:MyDruidhost:localhost:8888配置集群访问节点,及角色节点,注意空格host:node5:8888coordinatorHosts:〔node3:8081〕overlordHosts:〔node3:8090〕注释掉默认的StateStore配置stateStore:type:sqliteconnection:varpivotpivotsettings。sqlite2)Databasebackedstatemysql(MySQL)orpg(Postgres)配置StateStorestateStore:location:mysqltype:mysqlconnection:mysql:root:123456node2:3306pivot12、修改每个服务启动JVM内存参数
  正常情况下,如果我们采用的是真实的服务器,修改以上配置文件可以启动集群,如果使用虚拟机,需要修改下每个服务启动JVM内存参数,将默认配置的大的内存改小一些,改为1g,默认配置小于1g的可以不做修改。
  在Druid中,为了提高查询效率,Broker会缓存大量的数据到内存中,如果内存越大,实际查询效率越高。修改softwareimply2021。07confdruidbrokerjvm。configXms1gXmx1gXX:MaxDirectMemorySize1g修改softwareimply2021。07confdruidcoordinatorjvm。configXms1gXmx1g修改softwareimply2021。07confdruidhistoricaljvm。configXms1gXmx1gXX:MaxDirectMemorySize1g修改softwareimply2021。07confdruidoverlordjvm。configXms1gXmx1g将以上配置好的imply发送到node4,node5节点上〔rootnode3software〕scpr。imply2021。07node4:software〔rootnode3software〕scpr。imply2021。07node5:software在node3、node4、node5节点上配置imply环境变量在node3、node4、node5节点上修改etcprofile文件exportDRUIDHOMEsoftwareimply2021。07exportPATHPATH:DRUIDHOMEbin使profile生效sourceetcprofile三、启动imply集群在node3、node4、node5节点上,启动zookeeper集群zkServer。shstart在node3上启动overlord和coordinator〔rootnode3〕supervisecsoftwareimply2021。07confsupervisemasternozk。conf注意:c指定的masternozk。conf指的是不适用内部自带zookeeper,使用外部zookeeper,在此文件中可以看到启动overlord和coordinator。可以后面指定daemon在后台启动。在node4上启动historical和middleManager〔rootnode4〕supervisecsoftwareimply2021。07confsupervisedata。conf注意:c指定的data。conf中有启动historical和middleManager信息。可以后面指定daemon在后台启动在node5上启动broker和router〔rootnode5〕supervisecsoftwareimply2021。07confsupervisequery。conf注意:c指定的query。conf中有启动broker和router的信息。可以后面指定daemon在后台启动。
  初次启动时,建议前台启动,如果启动不成功会一直重试,并显示相应错误日志路径。启动成功后,在对应节点jps可以看到每个节点都有两个Main进程,当ctrlc取消前台进程时,对应的Main进程也会停止。
  如果Druid启动没有问题,那么也可以编写启动脚本,在node3节点进入softwareimply2021。07bin目录下,创建startdruid。sh脚本,内容如下:nohupsshnode3sourceetcprofile;supervisecsoftwareimply2021。07confsupervisemasternozk。confdaemonsoftwaredruid。log21nohupsshnode4sourceetcprofile;supervisecsoftwareimply2021。07confsupervisedata。confdaemonsoftwaredruid。log21nohupsshnode5sourceetcprofile;supervisecsoftwareimply2021。07confsupervisequery。confdaemonsoftwaredruid。log21
  脚本附件如下:
  nohupsshnode3sourceetcprofile;supervisecsoftwareimply2021。07confsupervisemasternozk。confdaemonnohupsshnode4sourceetcprofile;supervisecsoftwareimply2021。07confsupervisedata。confdaemonnohupsshnode5sourceetcprofile;supervisecsoftwareimply2021。07confsupervisequery。confdaemon
  编写完成后,修改startdruid。sh执行权限,执行startdruid。sh启动Druid集群。〔rootnode3bin〕chmodxstartdruid。sh
  如果停止Druid集群,可以在node3、node4、node5节点上使用如下命令:softwareimply2021。07binservicedown
  也可以在node3softwareimply2021。07bin目录下编写成停止脚本stopdruid。sh,并设置权限,执行stopdruid。sh停止集群:nohupsshnode3softwareimply2021。07binservicedownnohupsshnode4softwareimply2021。07binservicedownnohupsshnode5softwareimply2021。07binservicedown
  脚本附件如下:
  nohupsshnode3softwareimply2021。07binservicedownnohupsshnode4softwareimply2021。07binservicedownnohupsshnode5softwareimply2021。07binservicedown四、访问DruidWebUI
  组件名称
  功能
  URL
  broker
  查询服务
  http:node5:8888
  pivot可视化页
  http:node5:9095pivothome

巴媒称上港队长是中超唯一的大牌,什么原因导致中国足球的衰败?金元足球衰败!巴媒曝上港队长成中超唯一大牌,这是很多人导致的,没有一片雪花是无辜的。2021赛季的中超第二阶段,在惨淡中重启。作为中超八冠王的广州队,球员现在顶着欠薪的压力,在球迷世界杯冠军中,02巴西06意大利10西班牙14德国18法国,你觉得谁最强?这个问题真不好回答,如果这几个强队能穿越时空在世界杯赛场相遇,应该也是各有胜负。但是综合实力我认为还是02年的巴西最强,其次是14年的德国和18年的法国。如果10年的西班牙和意大利国安球迷眼中的宿敌是哪个球队?从甲A到中超,国安的宿敌只有那个,那就是申花和泰达。与申花的碰撞,其实是北京与上海那个中国最大的城市之间的城市文化间的碰撞。城市文化,没有孰优孰劣。只有各自的坚守。这种文化的碰撞亮我有3000块现金,想从广州坐火车到湖南玩半个月,够不够?怎么玩,求推荐?我表示两个人当天早上去的长沙晚上又坐火车回来了,在长沙绕了一大圈,没玩什么,围着湘南大学走了一圈当时真的想崩溃,没公交车也没出租车,那地方又偏,当时怀孕七八个月,五一去的,真的想死NBA历史上有没有球队一年有两个前三选秀权?84年火箭为什么不选乔丹?84年火箭本来是有机会同时拿下乔丹的,当时开拓者想用自己84年的榜眼签德雷克斯勒换火箭的桑普森,我们先介绍一下桑普森和德雷克斯勒当时的状况。桑普森和德雷克斯勒同为83年的新秀,桑普轮休4名首发球员,辽篮算是消极比赛吗?杨鸣会被处罚吗?不轮休会增加队员受伤的风险,隔离二十一天,没有系统训练,直接进行高强度比赛,现在伤了一个赛季都拜拜了,谁愿意冒险?是篮协的赛程不太地道,对所有征调的俱乐部不友好。这我觉得应该不会,我就想知道赛季结束从王者掉到星耀还会不会有王者印记?本人第一次上的王者?首先科普下什么是王者印记,玩家从S5赛季开始的每个赛季都有一次升级印记的机会,唯一的要求就是达到最强王者段位。例如一个玩家在S5,S6,S7赛季都打到过最强王者段位,那么他的王者印施之皓是如何当上女队主教练的?后来怎么又下课了?当然跟施之皓的铁哥们蔡振华有直接而密切的关系啦。施之皓是2005年担任国家女队主教练的,当时蔡振华已经是体育总局局长助理,是重点培养对象,升任副局长指日可待。对蔡振华来说,让施之皓重庆大学近来发力医学领域,综合实力是否有望比肩四川大学?重大差四川大学,差的不仅仅是医学方面。重大看见川大有华西加持,因此想通过收编三甲医院来缩小。但在医学方面是缩小不了的,即使重大把陆军军医大学收编了,都缩小不了与川大在医学方面的差距电视剧对手热播!让间谍剧回归生活,是接地气还是蹭热度?不出意外,电视剧对手将是继潜伏后,描写当代间谍最好的电视剧之一!不是因为郭京飞的小眼睛,不是因为宁理的小眼睛,而是因为生活化的间谍故事!有人说是贫穷版的史密斯夫妇,那是有点大了!但如果常年房车旅行,选择哪种房车,价格在三十万以内,我们年龄已过知天命之年?受邀回答!谢谢!对于您的岁数考虑您是有大把时间旅行的人,出门少说一个月,多则半年,一年,这种情况下房车大是关键。首先说大是关键的问题,长途旅行生活用品必定多,衣物也多,使用的工具,
和珅出一上联三斤四两五花肉,纪晓岚对出下联后,和珅害怕不已铁齿铜牙纪晓岚是我们对纪晓岚与和珅了解最多的的影视剧,一个幽默风趣爱国爱民一个阴险狡诈贪污腐败,两个人每天明争暗斗斗智斗勇。这部剧最有趣的就是和珅和纪晓岚斗嘴日常,两个人暗自掐架纪大平原(二百九十一)麦子(散文诗外三章)麦子(散文诗外三章)文陈为伟根植于节令。鲁北平原上的麦子,顶着内心的金黄肆无忌惮地生长。麦浪起伏的梦想,被诗歌呵护,跳跃着不熄的火焰。平凡而高贵的麦子。坚守着,将生命推向无垠!赞美海河第六集九河之城视频加载中1北京,一脉相承中轴线华北平原与黄土高原的自然地理分界,是一道绵延四百多公里,被人们称为中华之脊的巨大山脉太行山。在海河水系五条主要支流中,有四条河流都发源于太行山脉。这公开课当我们阳了,应该如何心理自助?视频加载中随着身边阳性感染者增多,有些人出现了多疑焦虑紧张惶恐愤怒暴躁自卑自责等情绪反应。没阳该如何克服负面情绪?阳了又该如何主动面对?如何进行心理调适?近日,中山市教体局在南方推大平原(二百九十一)沁园春壬寅孟冬感赋沁园春壬寅孟冬感赋文陈兆才云乱风潇,落叶飞旋,怒菊含香。那长街广陌,半披素色,平畴耸岳,已褪浓妆。天挂高阳,霜寒雾冷,举目长空雁两行。黄河水,且滔滔不尽,叠浪东方。回眸笑对沧桑,呈广东省马术联赛总决赛落幕,李振强等奥运骑手纷纷亮相12月1718日,2022年第五届广东省马术联赛香港赛马会杯总决赛在广东省黄村体育训练中心国际马术场顺利举行。本届总决赛共有七场竞赛项目,分别是盛装舞步中三级场地障碍135CM公开福建省公安机关警务辅助人员管理条例福建省公安机关警务辅助人员管理条例(2022年11月24日福建省第十三届人民代表大会常务委员会第三十六次会议通过)目录第一章总则第二章招聘第三章工作职责第四章权利与保障第五章管理与两江新区向五类特殊人员发放便民服务卡遇就医等可随时拨打电话重庆之声12月17日讯两江新区着力将防重症危重症作为当前疫情防控最重要的目标。近日,两江新区在全市首推一卡四清单,向有独居老人孕产妇残疾人3岁以下婴幼儿慢性病患者等五类特殊人员的家卫生专业技术人员职称评审标准2021年人力资源社会保障部国家卫生健康委和国家中医药局联合下发了关于深化卫生专业技术人员职称制度改革的指导意见,对于卫生专业职称申报和评审工作进行了调整,明确了卫生专业技术人员职河南省退休人员,丧葬补助标准是多少,农民是否可以领?对于退休人员来说,去世以后,指定继承人除了可以领取个人养老账户剩余存额以外,还可以领取丧葬补助金。虽然现在已经实现了全国统筹,但是各省丧葬补助金的标准仍有差异。今天我带大家一起来看人才资讯速递(第48期)最高1000万经费支持,西藏推出19条人才政策最高50万资助,云南省支持留学人员在滇创业2023蓉漂杯高层次人才创新创业大赛启幕,设有海外人才专题赛道本期看点财政部教育部日前印发中央高校建设世界一流大学(学科)和特色发展引导专项资金管理办法,明确人员支出应当聚焦世界一流大学和一流学科建设以及特色发展,以创新能力质量实效贡献为导向
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网