首页 / 安装部署 / elasticsearch-6.1.2安装部署并指定非root运行

elasticsearch-6.1.2安装部署并指定非root运行

2018-07-30 14:39:14安装部署 阅读 5378
安装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 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小时内删除,请勿用于其它用途,因此产生的任何问题由您自行承担。

猜你喜欢

  • win10下无工具修改有线和无线网卡的mac地址,解决修改不成功的问题

    win10下无工具修改有线和无线网卡的mac地址,解决修改不成功的问题

    最近给电脑安装了个USB无线网卡替代有线网卡,电脑上原某个软件竟然启动不了,说绑定了其它机器。分析就是因为换了网卡导致的,这个软件的机器识别里有网卡MAC地址做为参考。 本来想找工具,奈何工具并没有...

    2023-09-01 11:27:57 3948
  • php7编译安装mcrypt

    最近在部署一个第三方消息的时候,发现需要 mcrypt_get_block_size ,因此产生了 mcrypt的编译安装. cd /usr/tmp wget http://pecl.php.net...

    2023-04-25 12:23:02 1108
  • 显卡又少又贵,盘点所有拥有12GB以上显存的显卡型号清单

    显卡又少又贵,盘点所有拥有12GB以上显存的显卡型号清单

    在当今显卡价格高涨的时期,了解各种型号的显卡以及它们的性能和显存规格变得尤为重要。特别是对于那些需要进行人工智能工作的用户来说,显卡是不可或缺的工具。本文将向大家介绍所有显存大于等于12GB的显卡,...

    2023-05-17 19:22:47 6649
  • 给PhpStorm简单部署一个运行php代码的环境

    给PhpStorm简单部署一个运行php代码的环境

    1、下载Php https://windows.php.net/download#php-7.4-nts-vc15-x86 本次demo中下载的是 https://windows...

    2023-06-07 09:37:44 1169
  • Linux安装php imagick扩展

    yum install autoconf gcc gcc-c++ ImageMagick-devel wget https://pecl.php.net/get/imagick-3.4.4.tgz ...

    2023-03-23 16:18:16 1404
  • Centos一键安装部署vsftp

    Centos一键安装部署vsftp

    每次给不同的人配置ftp,都手工搞一次,决定简化这一步操作。 1、自动安装vsftp 2、自动设置被动模式、并打开iptables端口 3、支持自动创建ftp目录 帐号 密码 4、安装后,以后每次运行...

    2016-10-31 14:22:13 3557
  • pytroch AI机器学习环境部署,RTX3080显卡

    pytroch AI机器学习环境部署,RTX3080显卡

    网上关于机器学习环境部署的文章资料很多,有些可能只是一部分过程,有些则写得很长很长,遇到一些比较好的但要专业知识才能看得懂。 个人曾经看了一个80分钟环境部署视频,事实上只需要一页文档就能说清楚的,视...

    2023-04-24 12:37:24 1609
  • LuaJIT-2.1.0相关以及ngx_lua_waf防火墙配置相关

    wget https://www.isres.com/file/LuaJIT-2.1.0-beta3.tar.gz tar -zxvf LuaJIT-2.1.0-beta3.tar.gz cd Lu...

    2018-01-20 14:44:41 3885