Linux环境下Elasticsearch6.4.3安装

一、安装说明

Linux内存至少1G!
由于Elasticsearch是Java写的,所以需要安装jdk环境。

二、安装Elasticsearch

1、将安装包使用上传工具上传到Linux上面的/usr/local目录下并且解压。

tar -zxvf elasticsearch-6.4.3.tar.gz
在这里插入图片描述
2、进入到es目录下的config文件夹下面,修改elasticsearch.yml文件
network.host: 192.168.91.7
http.port:9200 #这是HTTP协议外部通信的端口号 9300内部通信端口号
Linux环境下Elasticsearch6.4.3安装_第1张图片
9200端口: ES节点 和 外部 通讯使用,暴露ES RESTful接口端口号
9300端口: ES节点之间通讯使用,TCP协议端口号,ES集群之间通讯端口号

如果此时启动,会报错 root不能启动的哦 不能通过root账号启动 这是属于自身的安全策略,解决方案:使用非root就可以了

3、创建一个分组
a.切换到local目录
cd /usr/local
b.创建一个用户分组
groupadd esxwhy
c.创建一个用户,设置密码为123456
useradd esmark -g esxwhy -p 123456
d.为该用户授权
chown -R esmark:esxwhy elasticsearch-6.4.3
e.切换用户
su esmark

can not run elasticsearch as root
解决方案:(参考)
因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户
第一步:liunx创建新用户 adduser XXX 然后给创建的用户加密码 passwd XXX 输入两次密码。
第二步:切换刚才创建的用户 su XXX 然后执行elasticsearch 会显示Permission denied 权限不足。
第三步:给新建的XXX赋权限,chmod 777 * 这个不行,因为这个用户本身就没有权限,肯定自己不能给自己付权限。所以要用root用户登录付权限。
第四步:root给XXX赋权限,chown -R XXX /你的elasticsearch安装目录。
然后执行成功。

这样启动还是会报错:
Linux环境下Elasticsearch6.4.3安装_第2张图片
4、修改/etc/sysctl.conf文件
切换到root账户下进行操作
vi /etc/sysctl.conf
在会后面加上
vm.max_map_count=655360
然后进入到/ect目录:
cd /etc
sysctl -p
在这里插入图片描述
此时启动还会报错:
Linux环境下Elasticsearch6.4.3安装_第3张图片

5、修改/etc/security/limits.conf文件
vi /etc/security/limits.conf
把下面代码添加到最后

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

必须要重启服务器,重启才能生效!

6、关闭防火墙,访问首页
systemctl stop firewalld.service

启动es:
进入到es的bin目录 ./elasticsearch

访问:192.168.112.138:9200
Linux环境下Elasticsearch6.4.3安装_第4张图片

二、Kibana环境搭建

Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。
你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。
你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。
Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。

1、解压上传的安装包,进入到kibana的config目录下修改kibama.yml文件
vi config/kibana.yml
将默认配置改成如下:改成对应的ip地址
server.port: 5601
server.host: "192.168.112.138"
elasticsearch.url: "http:// 192.168.112.138:9200"

启动kibana:
进入到kibana的bin目录:./kibana
访问:192.168.112.138:5601
Linux环境下Elasticsearch6.4.3安装_第5张图片

重启es命令:sh elasticsearch -d

你可能感兴趣的:(ELK,Linux)