ElasticSearch 守护进程 JSW

elasticsearch-1.x 版本直接使用:https://github.com/elastic/elasticsearch-servicewrapper 则没什么问题,按照向导启动即可,最近在弄 elasticsearch-2.0 时,直接把 1.x 下的守护程序 copy 过来后,启动出现问题。其中几个变化有:

1. es 不再使用 sigar 来进行监控系统资源了(这里对守护程序无影响)。

2. elasticsearch 的启动类从 org.elasticsearch.bootstrap.ElasticsearchF 变更到 org.elasticsearch.bootstrap.Elasticsearch,并且在后续版本删除了 ElasticsearchF 类。

3. 为了安全,不再建议使用 root  权限来运行 es。

这里我目前的解决方案是依然使用 root 权限来启动,非 root 用户下启动暂未验证。方法如下:

1. 既然 sigar 没了,先注释掉 sigar。

2. 改变启动类为:

wrapper.app.parameter.1=org.elasticsearch.bootstrap.Elasticsearch

wrapper.app.parameter.2=start

3. 允许 root 用户运行,并禁止掉类权限验证:

wrapper.java.additional.1=-Des.insecure.allow.root=true

wrapper.java.additional.2=-Des.security.manager.enabled=false

注:希望有非 root  用户下运行该守护程序的解决方案的同学提供下解决方法,在此不胜感激。

不喜欢折腾的同学直接使用 rpm 安装即可。


转载于:https://my.oschina.net/wellben/blog/654787

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值