准备

1.需要先安装jdk1.8 及配置环境变量(因为Elasticsearch是由Java开发的)
2.去Elasticsearch官网下载安装包(https://www.elastic.co/downloads/past-releases)
3.ES中文网 https://es.xiaoleilu.com/

安装

// 下载ES到本地然后上传到linux指定文件夹(xftp工具上传)
// 解压到当前文件夹
tar -zxvf elasticsearch-6.6.0.tar.gz
// 进入ES文件夹/config
cd elasticsearch-6-6-0/config

设置elasticsearch.yml 如下
linux安装Elasticsearch及kibana
此时执行bin目录的 ./elasticsearch会报错
报错1 Can no run elasticsearch as root

// 由于安全机制,使用root用户执行ES程序,将会出现错误;所以这里需要创建单独的用户去执行ES 文件;
// 创建ES用户和组(创建esUser用户组及esGroup组),
groupadd esGroup
useradd esUser -g esGroup
// 该命令是更改该文件夹下所属的用户组的权限
chown -R esUsersu elasticsearch-6.6.0
// 切换用户
su - esUser

再次执行 bin目录下的 ./elasticsearch
报错2 bootstrap checks failed max virtual memory areas vm_maxmap_count [65530] is

   //修改 etc/sysctl.conf 文件 末尾加上 
   vm.max_map_count=655360
   // 然后执行sysctl -p 查看如下结果即可   
   sysctl -p

linux安装Elasticsearch及kibana

再次执行./elasticsearch
报错3 max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]

//修改 /etc/security/limits.conf文件 文件末尾加上以下配置
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096 

重启服务器 进入elasticsearch-6.6.0/bin 文件夹 切换 esUser用户再次执行./elasticsearch

成功后 执行curl 查看
curl ‘http://192.168.1.100:9200

linux安装Elasticsearch及kibana

安装kibanan

1.官网下载kibana(注意版本需要跟Elasticsearch 版本一致)

// 下载ES到本地然后上传到linux指定文件夹(xftp工具上传)
// 解压到当前文件夹
tar -zxvf kibana-6.6.0-linux-x86_64.tar.gz
// 进入ES文件夹/config
cd kibana-6.6.0-linux-x86_64/config

设置kibana.yml 如下
linux安装Elasticsearch及kibana

//进入bin目录 启动kibana
./kibana

外部访问 kibana 192.168.1.100:5601
如果没法访问 请设置你的linux的防火墙开放端口 或先停用防火墙

linux安装Elasticsearch及kibana

相关文章:

  • 2022-12-23
  • 2020-01-29
  • 2021-11-22
  • 2021-10-27
  • 2021-04-07
  • 2022-03-05
  • 2021-12-14
猜你喜欢
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2022-01-16
  • 2021-10-01
  • 2021-11-27
  • 2021-10-18
相关资源
相似解决方案