elasticsearch kibana Linux安装

Linux 安装elasticsearch ,官网下载elasticsearch真的是相当的慢,所以经过种种磨难,搞到了7.3.2版本压缩包,注意是Linux版本的,下面先分享给大家,然后再描述我在安装的时候出现的问题以及解决的办法

elasticsearch:百度网盘地址:https://pan.baidu.com/s/1PNBOO3sxnpO3zXta0ylerA  提取码:fhsa

kibana:百度网盘地址:https://pan.baidu.com/s/16K4aI9pQwiv4I7ne0agFWw  提取码:0hpw

简单啰嗦下安装

1、将上面的安装包,下载到本地,然后传到服务器上并执行

tar -xzf elasticsearch-7.3.2.tar.gz 执行后进入 elasticsearch7.3.2/bin

2、进入bin之后可以ls一下,我们就会看到有一个elasticsearch,然后执行命令 ./elasticsearch,注意是在bin文件夹下,如果需要后台运行,可以执行 ./elasticsearch -d

3、需要注意的是elasticsearch默认端口是9200,如果需要外网访问的话,我们需要在iptables(防火墙文件)中放行9200,如果使用宝塔的同学,也需要放行哦

以上一二步就是安装和启动elasticsearch,但是这个过程当让不是想当然的一帆风顺的

安装,启动过程中的报错

 上图中报错在执行 启动命令 ./elasticsearch的时候,这个问题的原因是因为,elasticsearch对于root的保护,通俗的说,就是你用root账户启动不行,所以我们可以曲线救国,创建一个新的用户

创建用户

1、groupadd elsearch

2、useradd elsearch -g elsearch -p elasticsearch

3、chown -R elsearch:elsearch elasticsearch-7.3.2(执行该命令时注意目录等级)

创建新的用户后,执行命令su elsearch,切换到新用户上,然后在执行 ./elasticsearch

启动之后可以使用命令 curl localhost:9200查看是否启动成功

外网访问elasticsearch报错

 

 

 

 这两个报错的原因

1、elasticsearch.yml中配置项未设置

2、内存大小是否符合elasticsearch

elasticsearch.yml中配置项中主要需要配置允许访问的域名、端口、以及用户,具体配置如下(注意此时更改配置需要切换到root用户 执行命令 su root)

 

 2、内存大小是否符合elasticsearch

解决方案可以参考:https://my.oschina.net/openplus/blog/1582122

kibana安装步骤不做过多赘述,和es安装没什么区别,需要注意的是ki的版本是否和es版本相同,安装ki之后需要注意的是在ki安装包下config文件夹下的kibana.yml配置文件中修改如下

# 允许所有IP访问

server.host: 0.0.0.0

#es访问地址如http://ip:端口号
elasticsearch.hosts: [""]

#中文
i18n.locale: “zh-CN”

#key 

xpack.security.encryptionKey: "something_at_least_32_characters"
xpack.reporting.encryptionKey: "something_at_least_32_characters"

 

 ki外网访问时报错

 

 

 

 如果出现如上报错,在保证es运行没问题的情况下

通过postman 删除 .kibana索引之后重启,注意使用delete请求方式

posted @ 2021-01-21 17:08  从入门到删除数据库  阅读(242)  评论(0编辑  收藏  举报