ELK学习轨迹(1)——Elasticsearch的初次搭建

新公司的导师打电话过来,说是以后会用到ELK,Kafka,node.js等技术,让我先学习起来。emm...既然如此,那咱们就一步步来,先学习一下ELK吧!

上网查了下资料,ELK其实是由三个核心模块组成:ElasticSearch,Logstash,Kibana 。至于它们具体派哪些用场我这个小白就不赘述了,大家百度一下就行。这里先记录一下自己是怎么搭建ELK的,以及搭建的过程中遇到了哪些问题,主要还是方便自己以后可以快速定位问题。如果有幸帮到你,也算是我这个小白的荣幸啦。

搭建Elasticsearch


配置云服务器

①为了模拟开发流程,当然是选择在linux服务器上搭建了。首先去阿里云上购买了一个ECS服务器,因为还没毕业(庆幸自己还是学生)很便宜的就买到了一年的云服务器。

②进入ECS服务器的控制台,在左侧点击‘安全组’,查看‘安全组’里的信息。

③点击配置规则,发现22端口已经被打开了。emm...既然如此,那么我就直接在Xshell里面玩耍云服务器好了。

④打开Xshell,新建,主机栏里输入云服务器的公网IP,直接确定。

⑤输入用户名和密码后就进入了新配置的服务器了。

配置elasticsearch所需环境

①因为elasticsearch基于Lucene,底层也是由java编写,所以在新的服务器里也需要安装java开发环境。这里我们可以直接输入命令行

# yum install tomcat   在下载tomcat的时候,会自动将jdk也一并安装。

②安装完成后,可以输入命令行 # java -version 查看jdk版本

③新建一个用户 # useradd newuser 并设置密码 # passwd newuser

安装并配置 elasticsearch

①去官网下载elasticsearch的压缩包,并将压缩包上传至/home/newuser/目录下,进行解压。

# tar -zxvf elasticsearch-6.2.4.tar.gz

②进入elasticsearch的config目录下,修改配置文件elasticsearch.yml

# vim elasticsearch.yml 

将network.host: 127.0.0.1 # 绑定到0.0.0.0,即允许任何ip来访问,这样我们就可以在自己的浏览器内直接访问elasticsearch开通的端口号了。


③这时候切换用户,将root用户切换至新建的newuser用户,因为elasticsearch不允许root用户直接启动。

④如果此时敲入命令行 ./elasticsearch来启动时,会有可能出现如下问题:

1) [3]: max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144] 

这是由于进程的虚拟内存空间不足。

修改配置文件 : # vim /etc/sysctl.conf

在下面添加: vm.max_map_count=262144

然后执行 # sysctl -p

2)[1] bootstrap checks failed

[1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

这时候继续编辑elasticsearch.yml文件,将 #cluster.initial_master_nodes: ["node-1", "node-2"] 修改为 cluster.initial_master_nodes: ["node-1"],记得保存。

⑤配置全部完成后,记得先kill之前的进程,再次启动,发现已经启动成功了。

⑥再次进入云服务器的控制台,选择安全组,配置规则,添加安全组规则。按照下面填写内容进行填写,将9200端口开放。


⑦开放完端口后,我们就可以在浏览器内输入 "ip:9200"来查看结果了。



到此,算是迈出了学习ELK的一小步。之后会把自己对于ELK的学习慢慢记录下来,共勉。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容