分享

如何关掉Cloudera quickStart-vm-5.13里面不需要的服务

下载好了vmware版的cloudera-quickstart-vm-5.13.0-0,解压后,使用虚拟机打开cloudera-quickstart-vm-5.13.0-0-vmware.vmx,然后启动成功。运行命令jps,发现好多组件默认都启动了
[root@quickstart etc]# jps
2883 JobHistoryServer
5403 Bootstrap
2990 NodeManager
5436
5465
2290 QuorumPeerMain
2826 Bootstrap
4736 HRegionServer
4076 RunJar
3839 ThriftServer
2565 NameNode
2700 SecondaryNameNode
5213 Bootstrap
2457 JournalNode
4631 HistoryServer
7757 Jps
3266 ResourceManager
3955 RunJar
2362 DataNode
3686 RESTServer

为了节省内存,怎么把不需要的服务停掉!!

已有(3)人评论

跳转到指定楼层
einhep 发表于 2018-5-6 20:51:04
本帖最后由 einhep 于 2018-5-6 20:52 编辑

有些服务还真不知道的,不过有个万灵的方法,直接
[mw_shl_code=bash,true]kill -9 进程号[/mw_shl_code]

比如Bootstrap有三个,依次杀掉
[mw_shl_code=bash,true]kill -9 5403
kill -9 2826
kill -9 5213 [/mw_shl_code]
回复

使用道具 举报

星语心愿 发表于 2018-5-7 09:33:11
einhep 发表于 2018-5-6 20:51
有些服务还真不知道的,不过有个万灵的方法,直接

...

这样直接杀死服务好吗?如果其他服务存在依赖怎么办?应该有顺序的吧?
回复

使用道具 举报

einhep 发表于 2018-5-21 14:15:24
星语心愿 发表于 2018-5-7 09:33
这样直接杀死服务好吗?如果其他服务存在依赖怎么办?应该有顺序的吧?

这说明对集群了解还不够,一些重复的,比如RunJar、Bootstrap

RunJar:完成job的初始化,包括获取jobID,将jar包上传至hdfs等。

Bootstrap:一个包装程序,可执行文件用它来安装其包含的文件。


其实每个进程都可以了解下。
这里面就是hadoop,hbase,zookeeper。
依赖关系hbase依赖zookeeper和hadoop
hbase是可以杀掉的。
RunJar、Bootstrap这两个有重复的,可以留一个。
如果没有任务,都杀掉应该也没关系
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条