首页 > 系统相关 >Linux下安装ElasticSearch

Linux下安装ElasticSearch

时间:2023-05-18 13:33:28浏览次数:30  
标签:nproc etc 6.4 ElasticSearch conf Linux elasticsearch 安装 es

1.下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz

2.解压安装

将下载的文件上传至服务器usr/local/es下

 解压压缩包

tar -zxvf elasticsearch-6.4.3.tar.gz

创建用户,切换用户安装

#创建es分组
groupadd es
#为es分组添加用户es,密码为es123456
useradd es -g es -p es123456

 授权文件夹

chown -R es:es /usr/local/es/elasticsearch-6.4.3

 配置elasticsearch.yml(在安装包config目录下)

vi /usr/local/es/elasticsearch-6.4.3/config/elasticsearch.yml 

修改Network配置

 退出保存

:wq

切换用户

su es

 启动

cd /usr/loacl/es/elasticsearch-6.4.3/bin
./elasticsearch

但是启动却失败了

 需要修改(切换为root用户才可以执行):

1)修改 /etc/sysctl.conf

vi /etc/sysctl.conf
#文件最后添加如下内容
vm.max_map_count=262144

#添加完成后运行如下命令
sysctl -p

2) 修改/etc/security/limits.conf

vi /etc/security/limits.conf
#添加如下内容
* hard nofile 65536
* soft nofile 65536
* soft nproc 2048
* hard nproc 4096

3) 修改/etc/security/limits.d/90-nproc.conf

vi /etc/security/limits.d/90-nproc.conf
#修改如下内容:
* soft nproc 1024
#修改为
* soft nproc 4096

再次启动如果出现以下错误:

 将vm.max_map_count的值改为262144即可。切换root账户执行

#切换账户
su root
#查看目前内存
cat /proc/sys/vm/max_map_count
#修改内存
sudo sysctl -w vm.max_map_count=262144

 切换es账户再次启动

 

 

 

 

参考地址:https://blog.csdn.net/weixin_42109200/article/details/125402338

 

标签:nproc,etc,6.4,ElasticSearch,conf,Linux,elasticsearch,安装,es
From: https://www.cnblogs.com/ckfuture/p/17411641.html

相关文章

  • chatGP问答 - elasticsearch ,这个报错memory locking requested for elasticsearch p
    问:elasticsearch,这个报错memorylockingrequestedforelasticsearchprocessbutmemoryisnotlocked答:是的,我理解你的问题。当你在配置Elasticsearch时,如果遇到"memorylockingrequestedforelasticsearchprocessbutmemoryisnotlocked"错误,这通常表示El......
  • Linux文件管理
    进入linux世界Linux文件管理在Linux中/代表根目录打开Linux命令行sudo-s#进入root用户模式,仍在原来目录下(不要用su-root,否则进入root目录了)改变目录cd绝对路径或者相对路径移动到指定的文件夹打印pwd打印出当前所在的目录列出目录内容ls列出目录内容ls-l参数详细的显示出......
  • Linux中jdk11、tomcat10、防火墙的设置、MySQL、的安装步骤
    一般在Linux系统上安装软件步骤:1.上传  2.解压 3.配置环境 4.刷新配置 5.检查       jdk11    tomcat10 设置防火墙mysql ......
  • linux网站服务
    文章目录linux网站服务概念名词网站架构静态站点Apache虚拟主机动态网站部署论坛系统discuz部署博客系统wordpresslinux网站服务概念名词HTMLHyperTextMarkupLanguage超文本标记语言。网页使用HTML,PHP,JAVA语言格式书写的文件,网页就是服务器把html文件拷贝到计算机上面下载......
  • linux的ssh远程登录
    文章目录linux的ssh远程登录简介示例linux的ssh远程登录简介通常在服务器的字符界面,进行选取,复制,粘贴,翻页很不方便,所以经常就要借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠示例登录计算机查询ssh是否安装rpm-qa|grepssh如果没有安装ssh,可以输入以下命令进行......
  • linux网络管理实战-->理论篇
    前文回顾:linux网络管理文章目录linux网络管理实战-->理论篇网络通信模型OSI模型TCP/IP模型TCP/IP协议族进制转换十进制二进制位权加减法计算机存储单位换算linux网络管理实战–>理论篇网络通信模型OSI模型OSI简介:OpenSystemInterconnection开放系统互联模型,它是由国际标准化组......
  • linux日志管理
    Linux计划任务日志管理日志进程rsyslog是系统中的一个程序,用来记录操作系统的一言一行,它主要关心的是哪类程序,产生了什么日志,放到什么地方。日志的分类第一类处理绝大部分的日志记录,主要是与操作系统有关的信息,比如登录信息,程序启动关闭信息,错误信息。第二类比如:httpd/nginx/mysq......
  • linux网络管理实战-->中述篇
    前文回顾:linux网络管理实战–>理论篇文章目录linux网络管理实战-->中述篇物理层信号介质数据链路层地址帧封装交换机的工作原理组建局域网VLAN-->交换机的灵魂Trunklinux网络管理实战–>中述篇物理层信号信号的分类:模拟信号不断变化的物理量,通常适用于不断变化的电话网络数字信号......
  • Linux挂载数据盘
    1、如果磁盘没有分区,首先要对磁盘进行分区输入命令:lsblk, 可以看到要挂载的sdd盘没有part分区,那么就要对他分区分区步骤:创建一个单分区数据盘,依次直接执行以下命令:a、运行fdisk/dev/sdd:对数据盘进行分区;b、输入n并按回车键:创建一个新分区;c、输入p并按回车键:选择......
  • 如何查看Linux有哪些进程
    ​在Linux中,可以使用以下命令查看当前系统中运行的进程:ps命令:用于显示当前系统中的进程信息。psaux该命令会显示所有进程的详细信息,包括进程ID、父进程ID、CPU占用率、内存占用率、进程状态等。top命令:用于实时显示当前系统中的进程信息。top该命令会实......