非root安装php,elasticsearch-6.1.2 linux安装部署指定非root运行

之前的记录有点混乱 ,今天有这个需求刚好重装安装配置下 。#先安装java

#jdk 1.8

cd /usr/tmp

wget https://www.isres.com/file/jdk-linux-x64.tar.gz

tar -zxvf jdk-linux-x64.tar.gz

mv jdk1.8.0_131 /usr/local/jdk1.8.0

vi /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile

java -version

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.1.2.tar.gz

#博客已经下载了一份

tar -zxvf elasticsearch-6.1.2.tar.gz

mv elasticsearch-6.1.2 /usr/local/

创建运行用户groupadd es

useradd esuser -g es -p GFdw#$%78Pokk

chown -R esuser:es /usr/local/elasticsearch-6.1.2

基本环境设置vi /etc/security/limits.conf

* soft nofile 65536

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096

vi /etc/security/limits.d/90-nproc.conf

* soft nproc 1024

#修改为

* soft nproc 4096

vi /etc/sysctl.conf

添加下面配置:vm.max_map_count=655360

并执行命令:sysctl -pmkdir /es_data/

mkdir /es_data/data

mkdir /es_data/log

chown -R esuser:es /es_data

cd /usr/local/elasticsearch-6.1.2

vim config/elasticsearch.yml

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

path.data: /es_data/data

path.logs: /es_data/log

network.host: 192.168.1.221

#安装权限控制的插件 一定要启动后才能运行 创建密码

bin/elasticsearch-plugin install x-pack

#安装完成后

#保存并启动

runuser -l esuser -c '/usr/local/elasticsearch-6.1.2/bin/elasticsearch -d'

#创建密码

bin/x-pack/setup-passwords auto

#root下安装新插件会有目录权限问题 重新搞下

chown -R esuser:es /usr/local/elasticsearch-6.1.2

#防火墙开 9200

非特殊说明,本博所有文章均为博主原创。

最新文章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值