欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

elasticsearch 第一节 环境搭建

程序员文章站 2022-06-01 08:31:05
...

虚拟机:centerOS7+

elasticsearch 7.+

kibana 7.+ 

目标:搭建es集群

保持es和kibana版本一致

本次版本为 7.8.1

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

es 6.+ 起不能用root账户启动,需要单独创建一个账户。

新版es自带jdk,不过最好自行安装es包中对应的jdk版本,并配置环境变量,方便实用一些java命令。

下载好后拷贝三台虚拟机,解压编辑配置文件

本次三台机器地址:192.168.50.176, 192.168.50.177,192.168.50.178

elasticsearch 第一节 环境搭建

 es配置文件位置 {esPath}/config

需要修改 elasticsearch.yml 和 jvm.options

elasticsearch.yml 配置 192.168.50.176 为例,不同机器 node.name 和 network.host 不同,统一使用 9配置文件200 和 9300 端口。

#集群名称必须保持一致
cluster.name: es-group

#每台机器的节点名称,必须唯一
node.name: node-1-${HOSTNAME}

#生产环境可以指定数据位置
#path.data: /path/to/data

#生产环境可以指定日志位置
#path.logs: /path/to/logs

#ip地址配置
network.host: 192.168.50.176

#端口
http.port: 9200

#集群通信端口
transport.port: 9300

#防止批量删除索引
action.destructive_requires_name: true

#集群地址
discovery.seed_hosts: ["192.168.50.176:9300", "192.168.50.177:9300", "192.168.50.178:9300"]

#集群地址
cluster.initial_master_nodes: ["192.168.50.176:9300", "192.168.50.177:9300", "192.168.50.178:9300"]

jvm.options 配置 

jvm内存大小,一般不超过机器的一半,同时不能大于等于32g,32g是因为jvm指针压缩问题所以受到限制
-Xms2g
-Xmx2g

es集群启动节点数必须大于   集群总数/2+1  ,否者会启动失败。

tips:若节点启动失败是因为配置原因,最好删除es重新解压在配置过。

在{esPath}/bin中启动es:

#当前窗口启动es
./elasticsearch

#或者后台启动
./elasticsearch -d

3台机器均可访问 

elasticsearch 第一节 环境搭建

kibana配置文件位置 {kibana}/config

kibana只需要配置一台机器即可使用

需要修改 kibana.yml

#默认访问端口
server.port: 5601

#设置访问ip
server.host: "192.168.50.176"

#设置es集群通信节点ip.port
elasticsearch.hosts: ["http://192.168.50.176:9200", "http://192.168.50.177:9300", "http://192.168.50.178:9300"]

# Supported languages are the following: English - en , by default , Chinese - zh-CN .
#支持国际化,使用中文页面
i18n.locale: "zh-CN"

es先启动才能启动kibana,否则kibana会启动失败。

在{kibana}/bin中启动kibana:

#当前窗口启动
./kibana

#后台启动
nohup ./kibana &

kibana正常访问,没有展示中文是没有配置国际化。

elasticsearch 第一节 环境搭建

 

elasticsearch head chrome 插件

下载地址 :https://github.com/mobz/elasticsearch-head/blob/master/crx/es-head.crx

下载到本地将文件后缀名".crx"改为“.rar”,然后解压到一个文件夹里,然后在chrome选择"加载已解压的扩展程序”加入文件夹即可,浏览器右上角会出现一个图标,点进去输入es地址就可以了。

elasticsearch 第一节 环境搭建

elasticsearch 第一节 环境搭建

相关标签: elasticsearch