首页 > 系统相关 >【安装】Linux安装Elasticsearch教程

【安装】Linux安装Elasticsearch教程

时间:2022-12-13 10:38:17浏览次数:78  
标签:esuser 默认 Elasticsearch elasticsearch Linux home 安装 目录 es


Elastic官网

​开源搜索:Elasticsearch、ELK Stack 和 Kibana 的开发者 | Elastic​

Elasticsearch(官网:​​https://www.elastic.co/cn/products/elasticsearch​​ )

需要提前安装好JDK1.8

一、

官网下载,选择linux版本:​​https://www.elastic.co/cn/downloads/elasticsearch​​ 

【安装】Linux安装Elasticsearch教程_Elastic

二、

解压:tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz
目录重命名:mv elasticsearch-7.14.0 elasticsearch

三、修改配置

cd config

【安装】Linux安装Elasticsearch教程_elastic_02

vi jvm.options

根据实际情况更改

 

【安装】Linux安装Elasticsearch教程_elastic_03

vi elasticsearch.yml

node.name: node-1 #配置当前es节点名称(默认是被注释的,并且默认有一个节点名)
cluster.name: my-application #默认是被注释的,并且默认有一个集群名
 
path.data: /home/es/data # 数据目录位置
path.logs: /home/es/logs # 日志目录位置

network.host: 0.0.0.0   #绑定的ip:默认只允许本机访问,修改为0.0.0.0后则可以远程访问
cluster.initial_master_nodes: "node-1" #默认是被注释的 设置master节点列表 用逗号分隔
#cluster.initial_master_nodes: ["node-1", "node-2"] #默认是被注释的 设置master节点列表 用逗号分隔

创建对应目录

mkdir /home/es/data
mkdir /home/es/logs

【安装】Linux安装Elasticsearch教程_Elastic_04

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

vi /etc/security/limits.conf 

增加

* soft nofile 65536
* hard nofile 65536

vi /etc/sysctl.conf

增加

vm.max_map_count=655360

执行sysctl -p

五、创建Linux用户

创建用户:useradd esuser
设置密码:passwd esuser

先将es文件夹下的所有目录的所有权限迭代给esuser用户

进入home目录运行

chgrp -R esuser ./es
chown -R esuser ./es
chmod 777 es

六、启动

su esuser
 
进入home/es目录运行
elasticsearch/bin
 
nohup elasticsearch & 后台运行

可以看到绑定了两个端口:

  • 9300:集群节点间通讯接口
  • 9200:客户端访问接口

需要开放9200

1.查找ES进程
ps -ef | grep elastic
2.杀掉ES进程
kill -9 2382(进程号)
3.重启ES
elasticsearch -d (常驻)

然后使用./bin/elasticsearch -d 后台启动elasticsearch,去掉-d则是前端启动elasticsearch

​ps​​​ ​​aux | ​​​​grep​​​ ​​elasticsearch​

  • 在 es ​​elasticsearch.yml​​ 配置文件中添加配置启动 xpack


  1. ​xpack.security.enabled: true​
  2. ​xpack.security.transport.ssl.enabled: true​
  • 配置用户密码


  1. ​./elasticsearch-setup-passwords auto​
  2. ​./elasticsearch-setup-passwords interactive​
  • ​auto​​ - Uses randomly generated passwords(自动生成密码)
  • ​interactive​​ - Uses passwords entered by a user(交互式给每个用户设置密码)

配置默认用户的密码:(有如下的交互),可以使用auto自动生成。

其他:

安装分词器analysis-icu

cd /home/es/elasticsearch/bin/

./elasticsearch-plugin install analysis-icu

重启ES

卸载

bin/elasticsearch-plugin remove analysis-icu

标签:esuser,默认,Elasticsearch,elasticsearch,Linux,home,安装,目录,es
From: https://blog.51cto.com/u_14976802/5932926

相关文章

  • Linux 系统日常巡检脚本
    https://www.pythondesign.cn/994.htmlLinux系统日常巡检脚本,巡检内容包含了,磁盘,内存cpu进程文件更改用户登录等一系列的操作直接用就行了报告以邮件发送到邮箱在......
  • 【安装】虚拟机安装Centos8
    下载地址​​Indexof/centos/(aliyun.com)​​    ​​Indexof/centos/8.4.2105/isos/x86_64/(aliyun.com)​​​​阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者......
  • 【Linux】Linux 快捷配置 alias
     alias ll="ls-l" 使用普通用户登录,执行cd~就进入家目录了,一把是在/home/普通用户名,.bashrc就在家目录里,ls-a就能看到以.开头的隐藏文件了。  可以配置全局变量vi/......
  • 【Linux】PHP 执行 shell脚本
    需要去除禁用的函数 去php.ini 查询php是哪个用户执行的psaux|grepphp  需要配置执行php的用户权限vi/etc/sudoers##Allowroottorunanycommandsanywhereroo......
  • 【Linux】Linux 同步远程文件 或 本地文件 rsync命令
    目录​​介绍​​​​特征​​​​用法​​​​远程拷贝同步文件、目录​​​​本地到远程​​​​远程到本地​​​​本地拷贝同步文件、目录​​​​同步一个文件从本地一......
  • 【安装】Windows 安装 MariaDB 步骤
    【安装】Windows安装MariaDB步骤介绍​​https://mariadb.org/​​ 下载地址​​https://downloads.mariadb.org/mariadb/​​ 1点击下载 2.根据需要进行选择下载 ......
  • Centos6.10 安装docker
    Centos6.10安装docker下载安装docker用到的依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2已加载插件:fastestmirror设置安装进程Loadingmirror......
  • 谷歌浏览器安装elasticsearch-head插件
    之前在使用es的时候有插入索引和数据的需求但是对于es操作不适太熟悉,然后就用docker安装了一个es-head进行操作,但是用docker安装的es-head有时候不是太好用(问题后续标注)。......
  • ABP vNEXT-1安装ABP 官方提供的CLI工具
    1)、使用命令行窗口安装ABP官方提供的CLI工具,安装命令如下:dotnettoolinstall-gVolo.Abp.Cli,如下图所示:  2)、如果在创建过程中因为网络原因会连接失败的话,可以......
  • Elasticsearch Head插件使用小结
    作者:崔雄华1ElasticsearchHead是什么ElasticSearchhead就是一款能连接ElasticSearch搜索引擎,并提供可视化的操作页面对ElasticSearch搜索引擎进行各种设置和数据检索......