【ELK】elasticsearch安装和配置

1、centos7

查看centos版本: cat /etc/redhat-release

查看操作系统位数:uname -m

查看是否关闭SELinux工作模式:getenforce

查看防火墙是否关闭:systemctl status firewalld

  • 关闭防火墙:systemctl stop firewalld

  • 禁用防火墙:systemctl disable firewalld

2、安装elasticsearch

进入安装目录 cd /usr/local

解压 elasticsearch-7.8.0-linux-x86_64.tar.gz

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

创建软链接elk:ln -s elasticsearch-7.8.0 elk

设置jdk环境变量

vi /etc/profile
export JAVA_HOME=/usr/local/elk/jdk
source /etc/profile
#设置账户的环境变量
vi ~
vi .bash_profile
export PATH=$JAVA_HOME/bin:$PATH
source .bash_profile
查看java版本:
java -version

查看$JAVA_HOME:echo $JAVA_HOME

3.修改es配置文件

vi config\elasticsearch.yml
cluster.name: fxcluster
node.name: node-1
path.data: /es/data
path.logs: /es/logs
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

# 修改jvm堆内存
vi config\jvm.options
-Xms2g
-Xmx2g

查看内存 free -g

4.启动elasticsearch

bin/elasticsearch
报错:
java.lang.RuntimeException: can not run
elasticsearch as root

创建elk用户用来启动elasticsearch:
useradd elk 
chown -R elk:elk elk
chown -R elk:elk elasticsearch-7.8.0
chown -R elk:elk /es
su - elk
bin/elasticsearch

后台启动:
bin/elasticsearch -d -p fx.pid

继续报错:
ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for
elasticsearch process is too low, increase to at
least [65535]
[2]: max virtual memory areas vm.max_map_count
[65530] is too low, increase to at least [262144]

vi /etc/security/limits.conf
*       soft   nofile          65536
*       hard   nofile          65536

vi /etc/sysctl.conf
vm.max_map_count=262144

sysctl --system

重新登录
ulimit -Hn
ulimit -Sn

查看时间:date (CST中国标准时间)

同步时间:ntpdate ntp.aliyun.com

将时间设置写入到硬件时钟:hwclock -w

查看用户:id 用户名

修改用户和组的访问文件权限:chown -R 用户:组 文件名

设置elk用户密码:passwd elk

修改文件描述符:vi /etc/security/limits.conf

修改系统配置:vi /etc/sysctl.conf

应用系统设置:sysctl --system

查找命令文件位置:which 命令

在这里插入图片描述

查看java相关进程:ps -ef|grep java ps -aux|grep java

5.访问elasticsearch

http://192.168.122.150:9200
curl -X GET http://localhost:9200
{
  "name" : "node-1",
  "cluster_name" : "fxcluster",
  "cluster_uuid" : "yRsrATcTSU6RuxC-H1xL1Q",
  "version" : {
   "number" : "7.8.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" :
"757314695644ea9a1dc2fecd26d1a43856725e65",
    "build_date" : "2020-06-14T19:35:50.234439Z",
    "build_snapshot" : false,
    "lucene_version" : "8.5.1",
    "minimum_wire_compatibility_version" :
"6.8.0",
    "minimum_index_compatibility_version" :
"6.0.0-beta1"
 },
  "tagline" : "You Know, for Search"
}

6.关闭elasticsearch

jps
kill -9 进程号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cry丶

如果觉得有帮助的打个赏吧。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值