博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hortonworks HDP Sandbox定制(配置)开机启动服务(组件)
阅读量:5024 次
发布时间:2019-06-12

本文共 1384 字,大约阅读时间需要 4 分钟。

定制Hortonworks HDP开机启动服务能够这样做:本文原文出处:  严禁不论什么形式的转载,否则将托付CSDN官方维护权益!

找到文件:/usr/lib/hue/tools/start_scripts/start_deps.mfHortonworks HDP启动全部服务和组件的命令都在这个文件里,之所以把这些服务的启动命令写在了一个makefile中而不是一个shell文件,事实上就是想利用make的依赖管理来轻松解决各组件、服务之间的依赖问题,这一点倒是非常值得我们学习和借鉴,特别是在须要提供一个启动系统的脚本,而系统各组件/服务又有依赖关系时。

回到正题,首先我们要做一个备份:

cp /usr/lib/hue/tools/start_scripts/start_deps.mf /usr/lib/hue/tools/start_scripts/start_deps.mf.bak

然后:

vim /usr/lib/hue/tools/start_scripts/start_deps.mf
找到“all: Startup Ambari Others”这一行。在前面追加自己定义的启动项。假如我们仅仅须要Hive。则能够这样写:
#Added By Laurence: Customized Startup
Customized: HDFS YARN Zookeeper Hive_Metastore WebHCat

保存并退出,然后打开这个文件:/usr/lib/hue/tools/start_scripts/startup_script,相同先做一个备份:

cp /usr/lib/hue/tools/start_scripts/startup_script /usr/lib/hue/tools/start_scripts/startup_script.bak

然后:

vim /usr/lib/hue/tools/start_scripts/startup_script
查找keyword"Startup" 所在的行。找到后凝视并复制一行,在新行上把Startup改为Customized
#make --makefile $SCRIPTS_PATH/start_deps.mf -B Startup -j -i
make --makefile $SCRIPTS_PATH/start_deps.mf -B Customized -j -i
这样,开机启动时就是全然依照我们在Customized 中列出的服务进行启动了。

关于ambari和hbase的开机启动:

ambari和hbase的开机启动即能够配置在start_deps.mf中。也能够通过通过chkconfig控制的!假设想统一配置在start_deps.mf中须要关闭独立启动他们的启动项:
chkconfig ambari off
chkconfig hbase-starter off
眼下(在2.2刚刚公布时)hbase的启动脚本有错。导致hbase无法启动,须要手动改动start_deps.mf中几处启动hbase的命令行。关于这个问题先參考我的下一篇文章:

转载于:https://www.cnblogs.com/blfshiye/p/5161471.html

你可能感兴趣的文章
T-SQL查询进阶--深入浅出视图
查看>>
MapKeyboard 键盘按键映射 机械革命S1 Pro-02
查看>>
Android读取url图片保存及文件读取
查看>>
完整ASP.Net Excel导入
查看>>
判断CPU大小端示例代码
查看>>
ARTS打卡第13周
查看>>
循环队列的运用---求K阶斐波那契序列
查看>>
pta 编程题14 Huffman Codes
查看>>
初始化bootstrap treeview树节点
查看>>
python selenium向<sapn>标签中写入内容
查看>>
JS常用坐标
查看>>
使用”结构化的思考方式“来编码和使用”流程化的思考方式“来编码,孰优孰劣?...
查看>>
C#调用斑马打印机打印条码标签(支持COM、LPT、USB、TCP连接方式和ZPL、EPL、CPCL指令)【转】...
查看>>
关于git的认证方式
查看>>
字符串按照字典序排列
查看>>
IOS 开发调用打电话,发短信
查看>>
CI 框架中的日志处理 以及 404异常处理
查看>>
keepalived介绍
查看>>
css3 标签 background-size
查看>>
python itertools
查看>>