当前位置:   article > 正文

elasticsearch 安装配置_elasticsearch安装配置

elasticsearch安装配置

------------20211208---------es允许远程访问--------------------------

在本地启动Elasticsearch后,发现只能用localhost和127.0.0.1访问, 换成电脑的ip地址,显示拒绝访问,需要修改/config/elasticsearch.yml下的network.host:  0.0.0.0改成0.0.0.0或者你的机器的ip地址,重启es,就可以访问。但是修改之后,启动es一直报错,出现,

Native controller process has stopped - no new native processes can be started

接来下需要修改/config/elasticsearch.yml下cluster.initial_master_nodes

改为cluster.initial_master_nodes: ["node-1"]即可。

------------20211103--------linux 安装-- rpm 包方式------------------

下载

https://www.elastic.co/cn/downloads/past-releases

安装

rpm -ivh elasticsearch-7.10.2-x86_64.rpm

设置服务启动配置

systemctl daemon-reload
systemctl enable elasticsearch.service

修改系统参数
vi /etc/security/limits.conf

* hard nofile 65534
* soft nofile 65534
* soft nproc 65534
* hard nproc 65534
* hard stack 65534
* soft stack 65534

vi /etc/sysctl.conf

vm.max_map_count=655360

修改配置文件

保存并关闭文件
运行以下命令使配置立即生效:

sudo sysctl -p

....

创建配置的log 和data 路径并更改owner 为elasticsearch

mkdir -p /var/lib/elasticsearch
mkdir -p /var/log/elasticsearch

chown elasticsearch:elasticsearch /var/lib/elasticsearch
chown elasticsearch:elasticsearch /var/log/elasticsearch

放开端口:
firewall-cmd --zone=public --add-port=9202/tcp --permanent
firewall-cmd --reload                                     
 

===================================================================

windows 安装

一、下载

http://dl.elasticsearch.cn/elasticsearch/

下载中心 - Elastic 中文社区

二、D:\elasticsearch-7.8.0\bin 加入环境变量

三、修改配置文件(视情况修改)

cluster.name: my-application

node.name: node-1

path.data: D:\elasticsearch-7.8.0\data

path.logs: D:\elasticsearch-7.8.0\logs

network.host: 0.0.0.0

http.port: 9200

discovery.seed_hosts: ["127.0.0.1"]

cluster.initial_master_nodes: ["node-1"]

四、命令

elasticsearch 启动,关闭cmd窗口停止服务

  1. elasticsearch-service.bat后面还可以执行这些命令
  2. install: 安装Elasticsearch服务
  3. remove: 删除已安装的Elasticsearch服务(如果启动则停止服务)
  4. start: 启动Elasticsearch服务(如果已安装)
  5. stop: 停止服务(如果启动)
  6. manager:启动GUI来管理已安装的服务

=================20210727============================

一、创建用户并授权

groupadd es

useradd es -g es -p es

chown -R es:es /data0/es/elasticsearch-6.8.0

su es

二、下载安装

官方下载地址:Download Elasticsearch | Elastic

解压后启动:./bin/elasticsearch  ,  bin/elasticsearch -d(后台运行)

停止:ps 查找进程,kill -9 进程号

三、端口

9200 是ES节点与外部通讯使用的端口。它是http协议的RESTful接口(各种CRUD操作都是走的该端口,如查询:http://localhost:9200/user/_search)。
9300是ES节点之间通讯使用的端口。它是tcp通讯端口,集群间和TCPclient都走的它。(java程序中使用ES时,在配置文件中要配置该端口)

四、配置文件

 配置jdk:

  1. #进入ES的bin目录
  2. vim /usr/local/elasticsearch-7.10.1/bin/elasticsearch
  3. #配置为指定的JDK
  4. export JAVA_HOME=/usr/local/elasticsearch-7.10.1/jdk
  5. export PATH=$JAVA_HOME/bin:$PATH
  6. #添加jdk判断
  7. if [ -x "$JAVA_HOME/bin/java" ]; then
  8. JAVA="/usr/local/elasticsearch-7.10.1/jdk/bin/java"
  9. else
  10. JAVA=`which java`
  11. fi

修改/etc/sysctl.conf配置 

  1. vim /etc/sysctl.conf
  2. vm.max_map_count=262144
  3. 保存后执行sysctl -p命令刷新生效
注册服务
  1. [Unit]
  2. Description=elasticsearch
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. User=elasticsearch
  7. ExecStart=/usr/local/elasticsearch-7.10.1/bin/elasticsearch -d
  8. PrivateTmp=true
  9. # 指定此进程可以打开的最大文件数
  10. LimitNOFILE=65535
  11. # 指定此进程可以打开的最大进程数
  12. LimitNPROC=65535
  13. # 最大虚拟内存
  14. LimitAS=infinity
  15. # 最大文件大小
  16. LimitFSIZE=infinity
  17. # 超时设置 0-永不超时
  18. TimeoutStopSec=0
  19. # SIGTERM是停止java进程的信号
  20. KillSignal=SIGTERM
  21. # 信号只发送给给JVM
  22. KillMode=process
  23. # java进程不会被杀掉
  24. SendSIGKILL=no
  25. # 正常退出状态
  26. SuccessExitStatus=143
  27. [Install]
  28. WantedBy=multi-user.target

Elasticsearch基本概念及核心配置文件详解 - mvpbang - 博客园

五、其他

单节点elasticsearch的 安装 配置   1、单节点elasticsearch的 安装 配置 - 简书

ES-ElasticSearch端口和安装问题    Elasticsearch学习,请先看这一篇!_tony的专栏-CSDN博客

Elasticsearch学习 ES-ElasticSearch端口和安装问题_似水流年-CSDN博客_es默认端口

集群安装       谈一谈Elasticsearch的集群部署_茅庐-CSDN博客_elasticsearch集群

es及插件安装         ES的安装 - 简书

x-pack 安装与使用(5.6.3) Elasticsearch 之 x-pack 安装与使用(5.6.3)_freedom_zzz的博客-CSDN博客

                                              Elasticsearch6.2.2 X-Pack部署及使用详解_铭毅天下(公众号同名)-CSDN博客

X-Pack介绍-用户角色权限  X-Pack介绍_Null的博客-CSDN博客_x-pack

es安全认证search-guard配置  es安全认证search-guard配置 - bainianminguo - 博客园

                                                  search guard安装 - 简书

                                                    https://www.jianshu.com/p/cc71e7793f6f

                                                    elasticsearch+logstash+kibana5.5.2集成searchguard实现用户权限管理(一)_Terraria的博客-CSDN博客

ElasticSearch-Java-SearchGuard连接和使用 https://blog.csdn.net/liyifan687/article/details/82849881

其他命令:

curl -u elastic:changeme '192.168.1.20:9200/_cat/indices?v'


curl -u elastic:changeme '192.168.1.20:9200'


curl -u zcf:j@rV1s http://localhost:9200/_cluster/health

curl -u elastic:changeme '192.168.1.20:9200/_xpack/security/user'

curl -X POST "localhost:9200/_xpack/security/user/jacknich/_password?pretty" -H 'Content-Type: application/json' -d'
{
  "password" : "s3cr3t"
}
'

curl -u elastic:changeme -X POST "192.168.1.20:9200/_xpack/security/user/jacknich?pretty" -H 'Content-Type: application/json' -d'
{
  "password" : "jacknich",
  "roles" : [ "admin", "other_role1" ],
  "full_name" : "Jack Nicholson",
  "email" : "jacknich@example.com",
  "metadata" : {
    "intelligence" : 7
  }
}
'

---创建用户
curl -u elastic:changeme -X POST "localhost:9200/_xpack/security/user/jacknich?pretty" -H 'Content-Type: application/json' -d'
{
  "password" : "j@rV1s",
  "roles" : [ "admin", "other_role1" ],
  "full_name" : "Jack Nicholson",
  "email" : "jacknich@example.com",
  "metadata" : {
    "intelligence" : 7
  }
}
'
---enable 用户
curl -u elastic:changeme -X PUT "localhost:9200/_xpack/security/user/jacknich/_enable?pretty"

---删除用户
curl -u elastic:changeme -X DELETE "localhost:9200/_xpack/security/user/zcf?pretty"

---查看用户
curl -u elastic:changeme '192.168.1.20:9200/_xpack/security/user/jacknich'

curl -u jacknich:j@rV1s http://localhost:9200/_cluster/health
 

错误及解决:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

vm.max_map_count - 蚂蚁都督 - 博客园

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号