elasticsearch和Kibana安装

一:下载地址

https://www.elastic.co/cn/downloads/

 

二:下载后上传到服务器

 

三:文件解压

tar -zxvf elasticsearch-7.9.3-linux-x86_64.tar.gz 

 

四:修改elasticsearch.yml

 

# 集群名,节点之间要保持一致
cluster.name: my-application
# 节点名,集群内要唯一
node.name: node-1
# 数据存储目录(需要手动创建和改变归属,授权)
path.data: /opt/es/elasticsearch-7.9.3/data
# 日志存储目录(需要手动创建和改变归属,授权)
path.logs: /opt/es/elasticsearch-7.9.3/logs
# 允许访问的ip,0.0.0.0代表允许任意ip访问
network.host: 0.0.0.0
# 设置对外服务的http端口,默认为9200
http.port: 9200
# 设置节点间交互的tcp端口,默认是9300
transport.tcp.port: 9300
# 指定该节点是否有资格被选举成为master,默认是true,es是默认集群中的第一台机器为master,如果这台机挂了就会重新选举master
node.master: true
# 指定该节点是否存储索引数据,默认为true
node.data: true
# 写入候选主节点的设备地址,在开启服务后可以被选为主节点
discovery.seed_hosts: ["192.168.119.134"]
# 初始化一个新的集群时需要此配置来选举master
cluster.initial_master_nodes: ["192.168.119.134"]
# 设置集群中自动发现其它节点时ping连接超时时间,默认为3秒,对于比较差的网络环境可以高点的值来防止自动发现时出错
discovery.zen.ping_timeout: 10s
# 是否支持跨域,是:true
http.cors.enabled: true
# “*” 表示支持所有域名
http.cors.allow-origin: "*"

 

五:创建用户ES并授权

 

创建用户
groupadd es useradd es
-g es -p 123456

将es文件夹权限授权给es
chown -R es:es elasticsearch-7.9.3

授权数据存储目录
chown -R es:es /opt/es/elasticsearch-7.9.3/data
授权日志存储目录
chown -R es:es /opt/es/elasticsearch-7.9.3/logs

 

六 :启动ES

切换至es的bin文件下,启动es

 ./elasticsearch -d

七:查看es是否启动成功

curl http://127.0.0.1:9200

 

至此ES安装完成

 

八:Kibana配置 kibana.yml

 

server.port: 5602
server.name: "my-kibana"
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://127.0.0.1:9200"]
kibana.index: ".kibana"
elasticsearch.requestTimeout: 90000
i18n.locale: "zh-CN"

 

九:启动Kibana

 

十:查看Kibana 是否启动成功

浏览器输入 http://机器ip:5602

 

posted @ 2023-05-14 17:31  爵士灬  阅读(58)  评论(0编辑  收藏  举报