首页 > 其他分享 >ElasticSearch安装

ElasticSearch安装

时间:2023-12-15 15:22:49浏览次数:24  
标签:opt sysctl elastic apps 用户 ElasticSearch elasticsearch 安装

目录

ES的安装与启动

Linux系统环境准备

修改虚拟内存空间大小

查询系统默认虚拟内存大小

sysctl -a | grep vm.max_map_count


发现系统提供的虚拟内存为64K。我们调整一下。

调整虚拟内存大小

vim /etc/sysctl.conf
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
vm.max_map_count=262144

调整为256K,并重启系统生效。如果不想重启系统,也可以添加临时生效(下次重启也会生效,因为我们在配置文件里已经添加过了)

sysctl -w vm.max_map_count=262144


查询调整过的虚拟内存大小

sysctl -a | grep vm.max_map_count


发现已经调整过后即可。

修改最大文件描述符数量及最大线程数

vim /etc/security/limits.conf 

在文件最下方添加如下配置

* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096

* soft nofile 65536: 这行表示设置所有用户("*"通配符)的软文件描述符限制为65536。软限制是一个警告阈值,当用户进程达到这个限制时,系统会发出警告,但不会强制终止进程。文件描述符是进程可以打开的文件数目。
* hard nofile 65536: 这行表示设置所有用户的硬文件描述符限制为65536。硬限制是一个强制限制,用户进程不能超过这个值。如果达到硬限制,系统可能会拒绝为用户创建新的文件描述符。
* soft nproc 4096: 这行表示设置所有用户的软进程数限制为4096。软限制是一个警告阈值,当用户进程达到这个限制时,系统会发出警告,但不会强制终止进程。进程数限制控制一个用户可以同时运行的进程数。
* hard nproc 4096: 这行表示设置所有用户的硬进程数限制为4096。硬限制是一个强制限制,用户进程不能超过这个值。如果达到硬限制,系统可能会拒绝为用户创建新的进程。

创建用户与密码

创建elastic用户,并将密码设置为elastic

useradd elastic
psswd elastic

ES的安装与配置

创建elastic目录,并将所有者改为elastic用户

mkdir -p /opt/apps/elastic
chown -R elastic:elastic /opt/apps/elastic/

切换到elastic用户登录,下载elastic安装包。

su - elastic
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.3-linux-x86_64.tar.gz

解压文件,并重命名目录

tar -zxvf elasticsearch-8.11.3-linux-x86_64.tar.gz -C /opt/apps/elastic/
mv /opt/apps/elastic/elasticsearch-8.11.3 /opt/apps/elastic/elasticsearch

修改elasticsearch.yml配置文件

cd /opt/apps/elastic/elasticsearch/config
vim elasticsearch.yml
cluster.name: my-application
node.name: node-1
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

尝试启动elastic,但是会报错,没关系,它会在elasticsearch.yml配置文件增加一配置

cd /opt/apps/elastic/elasticsearch/
./bin/elasticsearch


此时按下Ctrl + C停止即可

继续编辑elasticsearch.yml配置文件

cd /opt/apps/elastic/elasticsearch/config
vim elasticsearch.yml

修改安装认证为false

xpack.security.enabled: false
xpack.security.http.ssl:
  enabled: true


保存后启动elastic

cd /opt/apps/elastic/elasticsearch/
./bin/elasticsearch

在浏览器访问 http://192.168.234.130:9200

存在数据表示安装完成,可以Ctrl+C关闭了

标签:opt,sysctl,elastic,apps,用户,ElasticSearch,elasticsearch,安装
From: https://www.cnblogs.com/zjw-blog/p/17903436.html

相关文章

  • docker安装oracle
    下载或者加载镜像dockerload<oracle11g.tar创建临时容器dockerrun--nameoracle_temp-p1500:1521--privileged=true-dregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latestmkdir-p/home/data/oracle/oradatadockercporacle_temp:/home/oracle/app/or......
  • 安装mongo提示报错libcrypto.so.1.1解决方法
    1、输入网址:www.openssl.org第一种下载:点击Downloads→点击要下载的openssl然后解压:tar-zxvfopenssl.x.x.xx.tar.gz第二种下载:wgethttps://www.openssl.org/source/openssl-1.1.1w.tar.gz解压:tar-zxvfopenssl-1.1.1w.tar.gz切换到解压好的目录:cdopenssl-1.1.1w编译安装:./conf......
  • Mongodb安装篇+可视化工具篇
    下载MongoDB官网下载地址:DownloadMongoDBCommunityServer|MongoDB Version选择:稳定版4.4.2Mongo的版本分为稳定版和开发版,其中,稳定版是经过充分测试的版本,具有稳定性和可靠性;而开发版是未得到充分测试的版本,不适合初学者。所以我选择的稳定版本4.4.2/稳定版与开发版区......
  • 如何在 macOS Sonoma 虚拟机中安装 VMware Tools
     vmware-tools VMwareTools简介VMwareTools中包含一系列服务和模块,可在VMware产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。VMwareTools具备以下功能:将消息从主机操作系统传递到客户机操作系统。将客户机操作......
  • Linux部署elasticsearch集群
    文章目录一、集群规划二、安装前准备(所有节点操作)创建数据目录修改系统配置文件/etc/sysctl.conf创建用户组设置limits.conf三、初始化配置(在节点1上操作)下载安装包解压安装包修改jvm.options文件下配置的所占内存修改集群配置文件elasticsearch.yml将安装包传到另外两个节点......
  • 使用conan安装并使用Spdlog
    IntroduceVeryfast,header-only/compiled,C++logginglibrary.https://github.com/gabime/spdlog.gitInstallHeader-onlyversion复制include文件夹到你的项目中,并使用C++11。Compiledversion(recommended-muchfastercompiletimes)$gitclonehttps://github......
  • Linux服务器环境安装mysql
    背景1、安装环境:kvm虚拟机2、运行环境:linux3、架构:x864、安装mysql版本:mysql-5.71、安装准备#Mysql官网https://downloads.mysql.com/archives/community/#下载安装包wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2、安装m......
  • Mac安装配置Tomcat
    下载官网地址:https://tomcat.apache.org/安装将下载好的压缩文件解压到指定位置下即可,本人解压到了/Users/用户名/Developer/Apache/Tomcat下面设置环境变量打开.bash_profile文件open-t~/.bash_profile添加新变量设置#tomcatsettingexportTOMCAT_HOME="tomcat......
  • centos7 绿色版安装单机版 ELK 7.9.2
    参考:https://www.cnblogs.com/yancool/p/16518032.html参考:https://www.cnblogs.com/xiaonuanxin/p/17667944.html 1、修改内核参数vim/etc/security/limits.conf*softnofile65535*hardnofile65535*soft......
  • 3.草图大师安装胚子插件、布料模拟插件
    一、胚子插件导入1.下载及安装胚子插件,https://www.bilibili.com/video/BV1xP411s7su/?vd_source=d1a768a1747fb268e1e40d209416a9d02.在草图大师界面右键勾选 二、布料模拟插件导入1.72版ClothWorks只支持su2020(ruby2.5)及以下,su2021(ruby2.7)控制台,使用1.74版ClothWorks,su2......