ELK学习01-Elasticsearch6.6安装

环境

CentOS7+jdk1.8+elasticsearch-6.6

1、下载虚拟机

在Windows电脑上安装VMware Workstation Pro虚拟机

2、安装CentOS7

下载CentOS7的镜像文件,地址如下(如果失效,请上官网下载)

http://mirrors.cn99.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso

有了镜像文件之后,就可以在虚拟机上安装CentOS系统,不懂怎么安装请自行百度,(内存设置尽量大,比如4G)

2.1 CentOS7环境配置

2.1.0 

#安装软件包管理器

 yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

#安装命令软件包 

yum install -y gcc gcc-c++ make libtool zlib-devel cmake automake autoconf ncurses-devel lrzsz pcre-devel openssl openssl-devel libml2-devel xinetd wget GraphicsMagick-devel GraphicsMagick libpng-devel libjpeg-devel net-snmp unzip zip

2.1.1

echo "vm.max_map_count=262144" >>/etc/sysctl.conf

#使配置生效

sysctl -p

2.1.2

vi /etc/security/limits.d/20-nproc.conf(centos7下是20-nproc.conf)

将下面内容中的1024修改成4096

*         soft    nproc     4096

root       soft    nproc     unlimited

2.1.3

#用下面ulimit命令查看open files上限,系统默认是1024,改成100000(根据服务器本身情况调整大小)

 ulimit -a

编辑文件

vi /etc/security/limits.conf

添加如下:输入i进入编辑

* soft nofile 100000

* hard nofile 100000

* soft memlock unlimited 

* hard memlock unlimited 

*代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数

esc退出编辑,:wq保存并退出vi

退出ssh重新连接,再次执行命令 ulimit -a,查看是否已经更改

2.1.4 关闭防火墙

sudo systemctl stop firewalld.service   //centos7下关闭firewall

sudo systemctl disable firewalld.service   //禁止firewall自启动

2.1.5 配置DNS

参考如下博客

https://blog.csdn.net/hqbootstrap1/article/details/83051229

3、安装jdk1.8

官网的下载地址(如果失效,请自行百度)

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我是下载到本地,再xftp上传到服务器上。我的目录是 /home/soft

3.1 执行 解压命令

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /data/app/java/jdk1.8.0_211

3.2 配置环境变量 

vi /etc/profile

export JAVA_HOME=/data/app/java/jdk1.8.0_211

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

3.3测试是否成功:

java -version

java version "1.8.0_211"

Java(TM) SE Runtime Environment (build 1.8.0_211-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

4、安装elasticsearch6.6

elasticsearch下载地址:

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz

4.1 下载elasticsearch

进入目录/home/soft,执行下载命令

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz

4.2 解压

tar -zxvf elasticsearch-6.6.1.tar.gz -C /data/app/

4.3 重命名

cd /data/app/

mv elasticsearch-6.6.1.tar.gz elasticsearch

4.4 配置

路径是刚刚解压的elasticsearch文件目录,编辑elasticsearch.yml

vi /data/app/elasticsearch/config/elasticsearch.yml

去掉注释并且修改如下内容,注意冒号后面需要留一个空格

#集群名称(可以不用更改)

cluster.name


#节点名称(可以不用更改)

node.name

#机架名称(可以不用更改)

node.attr.rack: r1

#设置true则elasticsearch启动时先获取足够大的内存,再加入到集群中接收请求,设置为false则启动时先发现、加入集群接收请求,再逐渐获取系统内存直到达到指定值。如果注释掉,默认是true

bootstrap.memory_lock: false

#收集的数据(包括索引)存储目录,目录需要mkdir -p 创建

path.data: /data/elkdata

#elasticsearch本身的日志存储目录,目录需要mkdir -p 创建

path.logs:/data/elkdata/logs


#设置IP地址为0.0.0.0,则可以通过全部IP地址+端口可以访问

network.host:0.0.0.0

#设置访问端口,如果注释掉,默认是9200(不用更改)

http.port:9200

4.5 JVM配置

vi jvm.options

找到下面的内容:修改JVM分配内存

4.6创建ELK用户

elasticsearch不允许使用root用户启动,所以我们创建新用户elkuser

 useradd elkuser

 mkdir -p /data/elkdata/logs

 chown -R elkuser.elkuser/data/app/elasticsearch

 chown -R elkuser.elkuser/data/elkdata

5 启动elasticsearch

5.1

注意当前用户是elkuser,不是root,切换用户命令:su elkuser,执行下面的启动命令

/data/app/elasticsearch/bin/elasticsearch

5.2 测试是否启动成功

a、新建会话窗口中,执行如下命令,localhost可以替换为本地ip,

curl  http://localhost:9200/

b、用浏览器访问

http://localhost:9200/

如果返回下面的信息,则启动成功


5.3 后台启动命令

不想看打印信息,可以后台启动,命令如下

/data/app/elasticsearch/bin/elasticsearch -d

6 关闭elasticsearch

6.1

查找进程号,执行如下命令

jps

6.2

kill -9 进程号

下一篇将讲解Kibana的安装,未完~

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

推荐阅读更多精彩内容