智慧城管大数据项目部署运维手册.docx
《智慧城管大数据项目部署运维手册.docx》由会员分享,可在线阅读,更多相关《智慧城管大数据项目部署运维手册.docx(41页珍藏版)》请在课桌文档上搜索。
1、智慧城管大数据平台分析项目部署运维手册XX科技股份有限公司编制目录一、文章编写目的5二、前置准备52.1 配置网络ip52.2 编写相关操作脚本81. 批量执行命令脚本82. 批量重命名脚本93. 批量拷贝脚本104. cm_migrate,sh125. format2.sh126. mountDisk.sh137. network,sh138. node,1.ist149. node,txt142. 3hostname及hosts配置141 .配置每台节点的hostname142 .配置节点ip、hostname映射152.4 禁用SE1.inux152.5 关闭防火墙162.6 设置SWa
2、PPineSS172.7 关闭透明大页面182.8 配置操作系统本地yum源192.9 安装http服务202. 10集群时钟同步231 所有机器卸载ChrOny232 .所有机器安装nip233 .node1.机器配置时钟与自己同步234 .集群其它节点,配置找node1.机器去同步235 .重启所有机器的ntp服务246 .验证始终同步,在所有节点执行nipq-P命令,如下使用脚本批量执行242. 11安装NariaDB24三、C1.ouc1.eraManager安装293. 1配置本地CM源293. 2安装CIOUderaManagerServer32四、CDH安装334. 1CDH集群
3、安装向导335. 2集群设置安装向导40五、HBASE安装445.1 准备工作:445.2 安装:441. 下载hbase1.3.2442. 解压443. 配置环境变量/.base_profi1.e444. hbase-env.sh配置javahomeWZK455. hbase-site.xm1.配置参数456. 酉已置regionserver467. scp-rhbase到其他节点46六、F1.ume安装476. 1安装47七、Kafka安装:477. 1安装47一、文章编写目的本文档主要描述C1.oUdera智慧城管大数据平台的安装主要分为4个步骤:1 .集群服务器配置,包括安装操作系统、
4、关闭防火墙、同步服务罂时钟等,又称为集群安装的前置准备,关于更多前置条件准备也可以参考之前的的文档CDH安装前置准备;2 .安装C1.ouderaManager:3 .通过C1.ouderaManager的WebUI向导式安装CDH集群;4 .集群完整性检查,包括HDFS文件系统、MaPReduce、HiVe等是否可以正常运行。本文操作说明基于以下假设:1 .操作系统版本:Redhat7.42 .CDH和CM版本均为5.16.13 .采用root对集群进行部署4 .您已经下载CDH和CM的安装包二、前置准备2.1 配置网络ip开启虚拟机,修改配置文件输入如下命令11ctcsysco11fign
5、ctwork-scriptsifcfg-*会出现如下内容(ifcfg-ens后面的名字可能不同)-rw.1rootroot6168月1319:25etcsysconfignetwork-scripts/ifcfg-ens16777736-rw-r-r.1rootroot2541月32018etcsysconfig/network-scripts/ifcfg-1.o输入如下命令Vietcsysconfignetwork-scriptsifcfgens16777736出现下图界面rootwork-scripts#viifcfg-eno1.6777736# 网络类型(通常是Ethernet)TYPE
6、=Ethernet# IP的配置方法noneStatic1.bootpdhcpj(引导时不使用协议I静态分配IP1.booth协议Idhcp协议)BOOTPROTO=dhcprDEFRouTE=yesIPV4_FAI1.URE_FATA1.=no”IPV6INIT=yesIPV6,AUT0C0NF=yesIPV6_DEFR0UTE=*yesIPV6FAI1.UREFATA1.=noNAME=eno1.6777736# 随机idUUID=6d21f413-619d-4283-9ba2-e1.a724c1.c593nDEVICE=eno1.6777736。系统启动的时候网络接口是否有效(ycsno
7、)ONBOOT=yesPEERDNs=yesPEERRouTES=yesIPV6_PEERDNS=*yesPV6_PEERROUTES=yesPV6_PR1.VACY=no需要修改的地方有:BOOTPROTO=StaticWhcp改为static(修改)0NB00T=yes#开机启用本配置,一般在最后一行(修改)IPDDR=192.168.139.101#静杰IP(增加)GATEWAY=I92.168.139.2#默认网关,虚拟机安装的话,通常是2,也就是VMnet8的网关设置(增加)NETMASK=255.255.255.0#子网掩码(增加)DNS1=192.168.139.2ffDNS配置
8、,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加)这里注意,因为静态ip地址设置为192.168.139.101,因此默认网关和DNS地址前面部分,即192.168.139必须相同,不然会出现无法Ping通的情况0EVICE=ethOHWADDr=OO:0C:29:14:8B:FATYPE=EthernetID=63af865f-878d-4d93-8284-85d60af589bbIDNBOOT=yesNM_CONTRO1.1.ED=yesbPRQTQ=staticI1.PAbDR=19.ib.1.iuu3ATEWAY=192.168.1.2)NS1=114.114.114
9、.114)NS2=8A8.8重启网络服务使ip生效servicenetworkrestart如果报错,reboot重启虚拟机三台节点配置的ip分别为:192.168.1.131,192.168.1.132,192.168.1.133注意:每台节点克隆后需要删除每台节点/e1.cudev/ru1es.d70-PCrSiStCnt-net.ru1.es文件,清除mac地址。重启每台节点即可。节点克隆后还可以使用以下方式修改mac地址FrootQhadoop1.O1.ttvimctcudevru1.cs.d70-pcrsistcnt-nct.ruIes进入如下页面,删除CthO该行;将Cth1.修改
10、为Cth0,同时焚制物理ip地址,如图所示修改ip地址roo1.Qhad(K)p1.01/#Vimetcsysconfig/ne1.work-scripts/ifcfg-eth(1)把复制的物理ip地址更新HWADDr=OO:0C:2x:6x:Ox:XX#MAC地址(2)修改成你想要的ipIPADDR=192.168.1.132#IP地址2.2编写相关操作脚本脚本依赖expeci程序,需要在执行这些脚本的服务器上安装expect.安装方式:yuminsta1.1.expect1. 批量执行命令脚本batchcmd.sh#!/bin/shIistfi1.c=$1.Cmd=$2userna11e=
11、rootpassword=123456catS1.ist_fi1.ewhi1.eread1.inedohost_ip=echoS1.ineiawk,printS1.),#usernane=echo$1ineawk,print$2Jtpassword=echo$1ineawk,print$3./expect_cmd$host_ipSusernameSpasswort1.飞C1.IKrdoneexpectcmd#!/usr/bin/expectsettimeout10sethostIindexSargv0setusername!index$argv11setpassword!index$argv2
12、setcmdIindexSargv3spawnsshp22$uSernameShoS1.$Cm(Texpect,(yesno)?(sendyesn,expect*assword:sendSpasswordXnassword:(send$passwordn)expect100%#cxpccteofexit02. 批量重命名脚本batchzw三ecmd.shtt!binsh1.ist_fi1.e=$1.USername=rootpassword=123456catS1.iSjfi1.ewhi1.eread1.inedohost_ip=echo$1ineIawkprintS1.),host_nara
13、e=echo$1ineawkprint$2host_a1.ias-name=echoS1.ine)awk,(print$3ttusername=echo$1inc)awkprint$2Jtpassword=echoS1.ineawkprint$3、./expect_rename_cmd$hos1._ip$uSername$PaSSWord$host_namdonecxpcctrcnamecmd#!usrbinexpectsettimeout10sethost!indexSargv0setusername!index$argv1setpassword!index$argv2sethostname
14、!index$argv3spawnssh-p22$USCrnamCShostscd-isHOST.*/HoSTNAME=Shostname/etc/sysconfig/network;hostname$hostname;hostnamect1.set-hostnameShostnameexpect,(yesno)?(sendyesn*expect*assword:send$PaSSWOrdn)*assword:(send$passwordn)expect100%#cxpectcofexitO3. 批量拷贝脚本batch_scp.sh#!/bin/sh1.ist_fi1.e=$1.SrJfiIe
15、=$2dest_fi1.e=$3username=rootpassword=123456catS1.ist_fi1.ewhi1.eread1.inedohost_ip=echo$1ine!awkprint$1、#uSerna1.ne=、echo$1.ineawkprint$2、Itpassword=echo$1incawkprint$3、.expect-scp$host_ipSusername$PaSSWord$src_fi1.e$destfi1.edoneexpect_scp#!usrbinexpectsettimeout10sethost1indexSargv0setusername!in
16、dex$argv1setpassword!index$argv2setsrc_fiIeIindex$argv3setdest_fi1.e!index$argv4spawnscp-rSsrcfiIc$uscrnamc$host:Sdcstfi1.eexpect(yesno)?(sendnyesn,expect*assword:sendSpasswordn)assword:send$passwordnexpect”100Vexpecteof4. cm-migrate,sh#!/bin/bash#updatcCMIPif!=1;thenechoUSAGE:$0echone.g.:$0192.168.
17、1.2exit1;fishbatch_cmd.shnode.1.istsed-isserver-host=.*/server_host=S1.etcc1.oudera-scm-agentconfig.ini#updatemysq1.echoupdateCMHOSTJI)host_id=mysq1.-uroot-p1.23456-execute=usecm;se1.ectHOST_IDfromHOSTSwhereIP.ADDRESS=$1;*host_id2=$(echoS(host-idawk-Fprint$2)#echo$host_id)#ccho$hostid2)11ysq1.-uroot
18、-p1.23456execute=usecm;updateRO1.ESsetIIOST_ID=$host_id2)whereNAME1ikemgmt-%,;n5. format2.sh#!/bin/shforiinb.m)doparted-s/dev/sd$imk1.abe1.gptparted-sdevsdSimkpartprimary2048s100%usrsbinmkfs.xfs-f/dcv/sd$i1done6. mountDisk.sh#!/bin/sh#backupetcfstabCPetcfstabetcfstab.bakPARTITION1.IST=sdb1.sdc1.sdd1
19、.sdc1.sdf1.sdg1.sdh1.sdi1sdj1.sdk1.sd1.1.sdm1.,i=1.forPARTITIONinSPARTITION1.ISTdoUUID=b1.kid*7dev/$PARTIT1.ONawk,print$2,sed,sVg,echo$1JUIDechoaddSPRTITIONtoetcfstab,MOuNTDIR=/data$ii=S(i+1)echomkdir-p$MoUNTDIRmkdir-p$MoUNTDIRechoappending$UUIDSMOUNTDIRxfsdefau1.ts00toetc/fstabnecho$UUIDSMOUNTDTRXf
20、Sdefau1.tsOOetcfstabINWechodoneAmounta1.1.partitionsmount-a加howmountedpartitionsdf-h7. network,shvirshne1.des1.roydefau1.tvirshnct-undefinedcfau1.tsystemct1.restart1ibvirtd.serviceyumremoveIibvirt8. node,1.ist192.168.1.131192.168.1.132192.168.1.1339.node.txt192.168.1.131192.168.1.132192.168.1.133nod
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智慧 城管 数据 项目 部署 手册
链接地址:https://www.desk33.com/p-1783825.html