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 123456
chown -R esuser:es /usr/local/elasticsearch-6.1.2
基本环境设置
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* 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 -p
mkdir /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
本文《elasticsearch-6.1.2安装部署并指定非root运行》由爱思考吧 isres.com 分享,转载请注明出处。本文网址:https://www.isres.com/bushu/7.html
本站主要收集测评能够节省时间和提升效率的软件工具并分享使用与学习的过程和感受,任何情况下用户都需遵守所使用软件资源的相关协议。与《elasticsearch-6.1.2安装部署并指定非root运行》有关的本站文章及资源仅供个人学习交流使用,相关资源请下载后24小时内删除,请勿用于其它用途,因此产生的任何问题由您自行承担。