elasticsearch安装

下载安装

下载地址:https://www.elastic.co/cn/downloads/elasticsearch

根据自己的操作系统选择对应的下载对应的文件,作者采用的是Windows操作系统,使用的版本是8.14.3,下载后解压到合适的文件夹。
通过双击bin目录下的elasticsearch.bat批处理文件进行启动,如果直接启动,会在配置文件内生成一些安全配置,导致启动成功后由于一些安全选项导致无法访问,可以通过修改配置文件的方式来避免这些问题。配置文件是config目录的elasticsearch.yml,可以在启动前添加这些配置,或者第一次启动无法访问后修改这些配置项。

xpack.security.enabled: false
xpack.security.http.ssl:
  enabled: false
xpack.security.transport.ssl:
  enabled: false
http.host: 0.0.0.0

启动成功后,浏览器输入http://localhost:9200进行访问,如果显示出类似如下信息,则说明非安全模式的elasticsearch启动成功。

启动成功画面

当前旨在练习,所以安全配置运维相关内容后面探讨。

Docker安装

博主习惯使用docker-compose来管理本地容器,所以通过配置文件的方式来管理本地服务,本配置也是非安全模式的配置,访问无需配置密码类的。

version: '3.8'
services: 
    elasticsearch:
        image: docker.elastic.co/elasticsearch/elasticsearch:8.14.2
        container_name: elasticsearch
        environment:
          - node.name=elasticsearch
          - cluster.name=docker-cluster
          - bootstrap.memory_lock=true
          - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
          - discovery.type=single-node
        volumes:
          - 宿主机数据存储目录,可以不配置:/usr/share/elasticsearch/data
          - 宿主机配置文件,具体配置内容在下面/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
        ports:
          - 9200:9200
          - 9300:9300

下面是上述配置中的elasticsearch.yml

# 集群节点名称
node.name: "es_node01"

# 设置集群名称为elasticsearch
cluster.name: "es_cluster"

# 网络访问限制
network.host: 0.0.0.0

# 以单一节点模式启动
discovery.type: single-node

# 注意:ES 8.X的版本,需要使用 node.roles配置角色,否则启动报错
#当前该节点是不是有资格竞选主节点
#node.master: true
#当前该节点是否存储数据
#node.data: true
node.roles: [master,data,remote_cluster_client]

# 是否支持跨域
http.cors.enabled: true

# 表示支持所有域名
http.cors.allow-origin: "*"

# 设置映射端口
http.port: 9200

# 内部节点之间沟通端口
transport.port: 9300

# 内存交换的选项,官网建议为true
bootstrap.memory_lock: true

# 修改安全配置、关闭证书校验、启动xpack监控
xpack.security.http.ssl:
  enabled: false
xpack.security.transport.ssl:
  enabled: false
xpack.security.enabled: false
xpack.monitoring.collection.enabled: true

# http传输内容的最大容量
http.max_content_length: 200mb

内容可以直接复制,使用docker-compose命令进行启动,启动成功后,浏览器输入http://localhost:9200进行访问。

练习用kibana

可以简单参考一下 这个文章 kibana简单配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值