文章目录

  • 准备工作
    • 本文所用操作系统:
      • 系统详细信息:
      • 系统内核:
      • 系统版本:
      • 系统内存
      • 本文所用ELK软件版本:
      • 软件下载地址:
    • 将ELK所需要的软件上传到服务器
      • 新建文件夹xinsz08
      • 上传软件包
      • 解压
    • 配置elasticsearch
      • 进入目录进行创建数据目录
      • 修改es配置文件
      • 创建ES专用账号
      • 创建xinsz08用户并设置密码
      • 将es和kibana目录赋予xinsz08用户权限
      • 设置一些用户相关的限制
      • 使配置生效
    • 启动elasticsearch
      • 切换用户
      • 启动es:
      • 测试是否成功:
    • 补充:
      • 后台运行:

准备工作

本文所用操作系统:

系统详细信息:

[root@xinsz08-63 ~]# uname -a
Linux xinsz08-63 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

系统内核:

[root@xinsz08-63 ~]# uname -r
3.10.0-1062.12.1.el7.x86_64

系统版本:

[root@xinsz08-63 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

系统内存

[root@xinsz08-63 ~]# cat /proc/meminfo |grep MemTotal
MemTotal:        3861320 kB

本文所用ELK软件版本:

elasticsearch-7.6.2-linux-x86_64.tar.gz
kibana-7.6.2-linux-x86_64.tar.gz
logstash-7.6.2.tar.gz

软件下载地址:

链接:百度云盘下载地址

提取码:tuxw

将ELK所需要的软件上传到服务器

新建一个文件夹,将软件导入到新建的文件夹

新建文件夹xinsz08

[root@xinsz08-63 bin]# mkdir /usr/local/bin/xinsz08[root@xinsz08-63 bin]# ls
docker-compos  xinsz08

上传软件包

我们在这里使用

[root@xinsz08-63 ~]#  yum -y install lrzsz

使用rz命令上传需要的软件包

[root@xinsz08-63 es-groot]# lskibana-7.6.2-linux-x86_64.tar.gz         logstash-7.6.2.tar.gz
elasticsearch-7.6.2-linux-x86_64.tar.gz  

解压

[root@xinsz08-63 es-groot]# tar xf elasticsearch-7.6.2-linux-x86_64.tar.gz
[root@xinsz08-63 es-groot]# tar xf kibana-7.6.2-linux-x86_64.tar.gz

配置elasticsearch

进入目录进行创建数据目录

进入目录
[root@xinsz08-63 xinsz08]# cd elasticsearch-7.6.2/
[root@xinsz08-63 elasticsearch-7.6.2]# ls
bin     data  lib          logs     NOTICE.txt  README.asciidoc
config  jdk   LICENSE.txt  modules  plugins
创建存放es数据的目录
[root@xinsz08-63 elasticsearch-7.6.2]# mkdir data

修改es配置文件

[root@xinsz08-63 elasticsearch-7.6.2]# grep -Ev "^$|#" config/elasticsearch.yml cluster.name: xinsz08
node.name: node-1
path.data: /usr/local/bin/xinsz08/elasticsearch-7.6.2/data
path.logs: /usr/local/bin/xinsz08/elasticsearch-7.6.2/logs
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]

注释:
grep的排除选项为 -Ev 或者使用egrep -v
-v 反向查找
-E 使用扩展正则匹配
^$ 空行
^# 以#开头

path.data: 存放数据的路径
path.logs: 存放日志的路径
network.host:0.0.0.0 可以根据自己的IP进行修改

创建ES专用账号

创建xinsz08用户并设置密码

[root@xinsz08-63 ~]# useradd xinsz08
[root@xinsz08-63 ~]# passwd xinsz08
更改用户 xinsz08 的密码 。
新的 密码:
无效的密码: 密码未通过字典检查 - 过于简单化/系统化
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

将es和kibana目录赋予xinsz08用户权限

[root@xinsz08-63 ~]#chown grootes /usr/local/bin/xinsz08/ -R

设置一些用户相关的限制

[root@xinsz08-63 ~]# grep -v  "^#" /etc/security/limits.conf
xinsz08 soft nofile 65536
xinsz08 hard nofile 65536
xinsz08 soft nproc 4096
xinsz08 hard nproc 4096[root@xinsz08-63 ~]# grep -v "^#" /etc/sysctl.conf
vm.max_map_count=262144

打开进程数为4096
vm.max_map_count 设置为262114

备注: limits.conf 文件主要是用来限制用户对系统资源的使用

root账号的 max user processes 默认是系统线程数的一半

[root@xinsz08-63 ~]# cat /proc/sys/kernel/threads-max
29902

而普通用户的max user processes 的默认值为:

[root@xinsz08-63 ~]# cat /etc/security/limits.d/20-nproc.conf

使配置生效

[root@xinsz08-63 ~]# sysctl -p
vm.max_map_count = 262144

启动elasticsearch

切换用户

[root@xinsz08-63 ~]# su xinsz08
[grootes@xinsz08-63 root]$

启动es:

[grootes@xinsz08-63 elasticsearch-7.6.2]$ ./bin/elasticsearch

测试是否成功:

浏览器中输入地址+9200

测试方法二:
[root@xinsz08-63 ~]# curl 192.168.1.63:9200
{
“name” : “node-1”,
“cluster_name” : “grootes”,
“cluster_uuid” : “gHkV01p0Reil29fTJ1S0xA”,
“version” : {
“number” : “7.6.2”,
“build_flavor” : “default”,
“build_type” : “tar”,
“build_hash” : “ef48eb35cf30adf4db14086e8aabd07ef6fb113f”,
“build_date” : “2020-03-26T06:34:37.794943Z”,
“build_snapshot” : false,
“lucene_version” : “8.4.0”,
“minimum_wire_compatibility_version” : “6.8.0”,
“minimum_index_compatibility_version” : “6.0.0-beta1”
},
“tagline” : “You Know, for Search”
}

补充:

后台运行:

nohup ./bin/elasticsearch > nohup.out 2>&1 &

杀死进程如下:

查询进程
ps -aef |grep elasticsearch

kill -9 10383   杀死进程

以上就是隔壁老王女朋友都喊不要太简单的ELK实战中的elasticsearch 部分,接下来我们安装kibana ,每次看到这个单词,都想起那个不知道几个an的banana单词

隔壁老王的女朋友都能学会的ELK实战之kibana 传送门

隔壁老王的女朋友都能学会的ELK实战之elasticsearch相关推荐

  1. 隔壁老王的女朋友都能学会的ELK实战系列之kibana

    文章目录 准备工作 本文所用操作系统: 系统详细信息: 系统内核: 系统版本: 系统内存 本文所用ELK软件版本: 软件包下载地址: 安装kibana 修改配置文件 启动kibana 测试: 准备工作 ...

  2. 隔壁老王都知道的用C#+SQL Server 仓库管理系统设计和实现【建议收藏,不然看着看着就不见了】

    隔壁老王都知道的用C#+SQL Server 仓库管理系统设计和实现[建议收藏,不然看着看着就不见了]

  3. OMG,隔壁老王竟然是个GEEK !

    每天除了吃饭,基本就是坐在电脑前写程序,我就是传说中真正的码农.你一定觉得我的生活很枯燥,但我不觉得,几行代码就能帮助一个APP实现某些功能,几行代码就能让素不相识的人聊起天,我觉得非常有成就感. - ...

  4. python教学小说03 好卷,隔壁老王也来学python了

    猫慵懒的声音蹦到小柯脑中. "我来自其他星球,就是你梦中的那个世界.嗯,怎么说呢,那是个和地球差不多的星球,里面除了人类,还有兽人和机器人." "我们星球的人类借助上古语 ...

  5. 厉害了隔壁老王,带你入坑腾讯联机对战引擎!

    前文导读: <联机对战!隔壁老王都入坑了,你还在等啥?> 前面我们介绍了『开心鼠吃象』这个游戏的玩法,以及对战引擎的注册开通,这次给大家介绍MGOBE实战操作! 如果你对MGOBE还不太了 ...

  6. 隔壁老王的iptables防火墙

    防隔壁老王的iptables防火墙 一.Linuux包过滤防火墙概述 1.1防火墙的分类 1.2Linux防火墙 1.3Linux包过滤的工作层次 1.3iptables的表.链结构 1.3.1规则表 ...

  7. 到底是不是隔壁老王?责任链模式帮小头爸爸洗绿

    目的 在发送请求的类和最终处理的类之间进行解耦 例子代码 小伙伴们都看过 大头儿子小头爸爸 么(大手牵小手, 走路不怕滑~), 当初纯洁的我怎么也没想到小头爸爸的绿帽子这么鲜艳 [外链图片转存失败,源 ...

  8. 凭借这四招,别说隔壁老王,神也蹭不到你家Wifi!

    无wifi何以平天下,出门在外,用手机蹭别人的Wifi热点,那叫"江湖救急",我睁只眼闭只眼也就算了.但是,隔壁的老王天天蹭我们家Wifi是怎么回事? 一.别人是怎么蹭上你的Wif ...

  9. 在昨天夜黑风高的晚上,我偷了隔壁老王的Python入门课件,由浅入深堪称完美!

    隔壁老王是一个资深码农,就业教育事业的秃顶之才 昨天我下楼打酱油,看他迎面走来,满目春光 我好奇的问道:老王,有什么好事,隔壁小花叫你上门了吗? 老王:秘密!! 我心想:哎呦~不错啊 半晚之时,连猫狗 ...

最新文章

  1. BZOJ——1202: [HNOI2005]狡猾的商人
  2. LeetCode OJ:Pascal's TriangleII(帕斯卡三角II)
  3. 【C 语言】结构体 ( 结构体 数组 作为函数参数 | 数组 在 堆内存创建 )
  4. 什么样的数据适合缓存?
  5. HDU-2037-今年暑假不AC
  6. 架构师经常参考的Netflix架构,它的全貌是怎样的?
  7. 借由AI招聘软件,这位CEO 48h 内从4000名求职者中锁定那一位
  8. SQL语句的添加、删除、修改多种方法
  9. 实用插件_精选 10 个非常实用的 VS Code 插件
  10. java中 static变量和方法到底是存在内存什么区域?
  11. C++的STL标准库学习(vector)
  12. python中help函数_Python help()函数
  13. 设置下载安装 桌面_电脑C盘快满了不要慌,别只知道清垃圾,这些设置也要改...
  14. PPT达人速成记 WPS三步打造演示母版
  15. Novel-Ai本地部署教程
  16. 形式语言与自动机学习心得
  17. 儿科常见疾病的中成药疗法
  18. 工作两年简历写成这样,谁要你呀!
  19. shuipfcms二次开发之图片上传
  20. ubuntu背景色改为淡绿色

热门文章

  1. 淘宝账号 支付宝账号 阿里旺旺账号
  2. 【python】pygame 使用rect记录surface对象的位置并显示会造成卡顿(已解决)
  3. xcode证书及打包
  4. Dell戴尔笔记本电脑游匣G15 5510原装出厂OEM系统恢复原厂自带Windows10系统
  5. android app 自动登录,Android APP首次登录和之后自动登录流程
  6. 力软工作流:协同OA精准化采购平台自主搭建
  7. 用python 打开一个excel文件
  8. Android朋友圈怎么换行,2020年发朋友圈打字怎么换行
  9. 苹果自带输入法怎么换行_iPhone输入无法换行?这些办法解决你的问题
  10. 一言不合就想斗图?快用深度学习帮你生成表情包