首页 > 系统相关 >elasticsearch linux 上安装

elasticsearch linux 上安装

时间:2024-01-10 16:35:01浏览次数:38  
标签:status start stop etc elasticsearch linux 安装 es

1、下载安装包,放到服务器指定目录下:

 2、解压,到指定文件夹 命令 tar  -xzf  elasticsearch-8.11.3-linux-x86_64.tar.gz

3、创建用户并授权:

sudo useradd es

sudo passwd es

用户授权指定目录权限: chown -R es:es /opt/module/es-7.8.0

 给新创建的普通用户设置sudo权限  vim /etc/sudoers

在root ALL(ALL) ALL下面新增
es ALL(ALL) ALL

或:

# 使用root用户执行
visudo
# 在 root ALL(ALL) ALL下面新增
es ALL(ALL) ALL

 

4、  前置准备

每个进程可以打开的文件数的限制    vim /etc/security/limits.conf  末尾新增:

es soft nofile 65536

es hard nofile 65536

每个进程可以打开的文件数的限制;操作系统级别对每个用户创建的进程数的限制

vim /etc/security/limits.d/20-nproc.conf

es soft nofile 65536

es hard nofile 65536

* hard nproc 4096     注:* 带表 Linux 所有用户名称

sudo vim /etc/sysctl.conf

一个进程可以拥有的 VMA(虚拟内存区域)的数量,默认值为 65536

vm.max_map_count=655360

保存后执以下命令使配置生效  

sudo sysctl -p

5、修改JVM配置 根据实际情况修改

##

-Xms1g -

Xmx1g

##

主要修改以下参数值

cluster.name: my-application

node.name: node-1

path.data: ./data

path.logs: ./logs

network.host: 0.0.0.0

http.port: 9200

cluster.initial_master_nodes: ["node-1"]

Note:cluster.initial_master_nodes必须配置(即使名字跟默认的一样,也要放开注释),否则启动失败,失败日志「elasticsearch.log」说如下:

6、启动es--在es用户下面执行

bin/elasticsearch -d

jps

ps -ef | grep es

 

命令行验证:

curl 127.0.0.1:9200

 

7、重启: 

ps -ef|gerp elastic 

kill -9  xxxx

 

8、重启脚本

#!/bin/bash
#chkconfig: 2345 54 26
#description: elasticsearch
#processname: elasticsearch

ES_HOME=/var/local/elasticsearch

start(){                           
        su - elastic -c "$ES_HOME/bin/elasticsearch -d -p pid"
        echo "es is started"
}
stop(){                                
        pid=`cat $ES_HOME/pid`
        kill -9 $pid
        echo "es is stopped"
}
status(){
        ps aux | grep $ES_HOME
}
restart(){              
        stop
        sleep 1
        start
}
case "$1" in        
"start")
        start      
        ;;
"stop")            
        stop
        ;;
"status")
        status
        ;;
"restart")            
        restart
        ;;
*)      
        echo "支持指令:$0 start|stop|restart|status"
        ;;
esac

/etc/init.d目录下创建启动、关闭服务的脚本,脚本中要设置运行级别、启动优先级、关闭优先级

chmod +x /etc/init.d/xxx

 # 添加开机自启 chkconfig --add xxx

# 状态设置为启动 chkconfig xxx on

service elastic status

service elastic start

service elastics stop

 

参考博客:https://blog.csdn.net/m0_52735414/article/details/128847505

 

 

 

标签:status,start,stop,etc,elasticsearch,linux,安装,es
From: https://www.cnblogs.com/leolzi/p/17956757

相关文章

  • docker安装tomcat
    Tomcat安装拉取镜像:dockerpulltomcat:8.5.46-jdk8-openjdk  [root@node~]#mkdir-p/data/tomcatcas/webapps[root@node~]#chmod-R777/data/tomcatcas/ 创建挂载路径容器  路径不对的话自己修改下dockerrun-d --namemy_web--restartalways-p808......
  • docker安装nginx
    Nginx安装 1、拉取镜像(不指定版本,默认最新版) dockerpullnginx  2、创建挂载目录     mkdir-p/data/nginx/conf    mkdir-p/data/nginx/logmkdir-p/data/nginx/html [root@localhostconf]#mkdir-p/data/nginx/html[root@localhostconf]#......
  • docker安装es
    Es安装拉取esdockerpullelasticsearch:6.6.1    启动dockerrun-p9200:9200-p9300:9300--namees6.6\-e"discovery.type=gold-application"\-eES_JAVA_OPTS="-Xms1024m-Xmx1024m"\-delasticsearch:6.6.1进入容器dockerexec-ites6.6......
  • Linux安装MySQL5.7并设置systemd方式管理
    1、安装前检查1)检查linux系统是否安装过mysql#检查系统中有无安装过mysql,如果有就卸载rpm-qa|grepmysqlrpm-e--nodepsmysql-xxxx#检查所有mysql对应的文件夹,全部删除whereismysqlfind/-namemysqlrm-rf......#删除mysql的配置文件rm-rf/etc/my.cnf#删......
  • v4l2(vedio for linux two)
    //Video设备又分为主设备和从设备对于Camera来说,主设备:CameraHost控制器为主设备,负责图像数据的接收和传输,从设备:从设备为CameraSensor,一般为I2C接口,可通过从设备控制Camera采集图像的行为,如图像的大小、图像的FPS等。//V4L2的主设备号是81,次设备号范围0~255视频设备(次设备......
  • go的gin框架学习以及初始化---安装篇
    1.编辑器使用vscode设置中文,加载go语言相关插件  https://code.visualstudio.com/2.下载go运行环境  https://go.dev/dl/3.新建项目目录binpkgsrc(项目目录可存放多个项目) 每个项目文件下必须要有go.mod文件4.引入gin如果超时先设置goenv-wGO111MODULE......
  • 免费Mac M系列 ps安装包
    还有哪个公主少爷没有免费PS安装包啊!最新的是2023MacM系列安装包来了用苹果电脑的都知道软件不好找,免费的宝子们如果想学习图片后期处理的话PS这款软件是不可或缺的PS最新版的安装包和安装教程,新手小白也能看懂~跟着教程动手下载安装很简单,稍微懂点电脑的都能5分钟就能......
  • Skywalking(8.7)安装以及docker镜像打包
    Skywalking安装以及docker镜像打包Skywalking版本:apache-skywalking-apm-es7-8.7.0ES版本:7.17.2一.下载Skywalking的安装包下载地址:Indexof/dist/skywalking/8.7.0(apache.org)上传到服务器安装目录并解压#这里选择的安装目录是/usr/localcd/usr/localtar-zxvf......
  • win11安装mysql(解压版)
    一、官网下载https://dev.mysql.com/downloads/mysql/二、配置环境变量设置>系统>系统信息>高级系统设置三、配置my.inimysql根目录下创建my.ini1[mysqld]2;设置3306端口3port=33064;设置mysql的安装目录5basedir=D:\\XX\\mysql-8.0.18-winx646;设置my......
  • Linux之GDB调试(一)
    一、C++调试准备工作调试代码:#include<iostream>intmain(intargc,char**argv){intiTest=100;constchar*str="thisisatest";std::cout<<"iTestis"<<iTest<<",stris"<<str&l......