首页 > 系统相关 >elasticsearch安装(Linux)

elasticsearch安装(Linux)

时间:2022-11-15 11:44:30浏览次数:47  
标签:配置文件 0.0 esuser 默认 elasticsearch Linux security 安装

1.下载安装包

官网下载,下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

将安装包上传到服务器

#创建文件
mkdir elasticsearch

 

 

2.创建一个用户

出于安全考虑,elasticsearch默认不允许以root账号运行

#创建用户
useradd esuser

#设置密码
passwd esuser

#将elasticsearch目录的所有权限迭代给esuser用户
chgrp -R esuser ./elasticsearch
chown -R esuser ./elasticsearch
chmod 777 elasticsearch

 

 

 

 3.解压安装

却换到esuser用户解压:

#切换用户
su esuser

#解压 tar -zxvf elasticsearch-8.5.0-linux-x86_64.tar.gz #目录重命名(非必要,我这没做修改) mv elasticsearch-8.5.0 elasticsearch

完成后,可查看到目录结构:

 

 

 

4.修改配置文件

修改配置文件 config/elasticsearch.yml

vi elasticsearch.yml

在配置文件中新增配置:

http.cors.enabled: true
http.cors.allow-origin: "*"

  xpack.security.enabled: false
  xpack.security.transport.ssl.enabled: false

在配置文件中打开:

node.name: node-1 #配置当前es节点名称(默认是被注释的,并且默认有一个节点名)
network.host: 0.0.0.0   #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问
cluster.initial_master_nodes: ["node-1"] #默认是被注释的 设置master节点列表 用逗号分隔

 

5.修改/etc/security/limits.conf文件 增加配置

vi /etc/security/limits.conf

在文件最后,增加如下配置:

* soft nofile 65536

* hard nofile 65536

添加完毕之后,执行命令: 

sysctl -p

 

6.启动

./bin/elasticsearch

启动成功能看到9200已运行

 

 我们在浏览器中访问:http://192.168.244.129:9200/

 

标签:配置文件,0.0,esuser,默认,elasticsearch,Linux,security,安装
From: https://www.cnblogs.com/luoqinghui/p/16891928.html

相关文章

  • Linux启动流程rcN.d rcS.d rc.local等
    1环境当前系统环境为:Linuxmintmate17.1(基于ubuntu14.04的衍生版)备注:/etc/rc.d文件夹中的脚本文件的链接目标为:/etc/init.d文件夹下的脚本(为系统运行级别‘数字’......
  • Linux-终端命令格式-笔记
    目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[-options][parameter]说明:​​command​​:命令名,相应功能的英文单词或单词的缩写​​[-optio......
  • Linux-文件和目录常用命令-笔记
    目标查看目录内容​​ls​​切换目录​​cd​​创建和删除操作​​touch​​​​rm​​​​mkdir​​拷贝和移动文件​​cp​​​​mv​​查看文件内容​​cat​​​​more......
  • Docker学习笔记六:Docker安装可视化容器管理工具portainer
    一、准备1、介绍Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作;包括上传下载镜像,创建容器等操作、事件日志显......
  • (初学)记一次dockercompose安装mysql8 以及问题
    docker-compose文件如下:1version:'3'2services:3#mysql服务4service-mysql:5image:docker.io/mysql:8.0.276command:7--def......
  • linux SSH配置
    linuxSSH配置1、简介SSH(SecureShell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录或文件传输方式,例如Telnet、FTP,使用......
  • Linux安装ODBC连接SQLServer数据库
    操作系统:Centos7.21、下载ODBC安装包unixODBC-2.3.9.tar.gzfreetds-1.3.9.tar.gz下载这两个压缩包的地址:ftp://ftp.freetds.org/pub/freetds/stable/ftp://ftp.unixodb......
  • ElasticSearch深度分页详解
    1前言ElasticSearch是一个实时的分布式搜索与分析引擎,常用于大量非结构化数据的存储和快速检索场景,具有很强的扩展性。纵使其有诸多优点,在搜索领域远超关系型数据库,但依......
  • Linux基础11 重定向(输入重定向,输出重定向); 管道技术, tee, xargs
    1.重定向 将原本要输出到屏幕上的内容,重新指向一个文件或者设备中,屏幕上不会输出原本的内容。为什么要使用重定向: 1.当屏幕输出的信息很重要,而且希望保存重要的信息时。 ......
  • Linux FHS结构
    linux的文件系统分层结构FileSystemHierarchyStanddard(简称FHS)1、文件系统的目录结构:文件和目录被一个组织成一个单根倒置树结构文件系统从根目录下开始,用“/”表......