|
Elasticsearch安装:
1.创建运行elasticsearchc的用户和组
[root@centos7 local]# groupadd elk
[root@centos7 local]# useradd -g elk elk
[root@centos7 local]# passwd elk
2.创建ELK存放目录
[root@centos7 local]# mkdir -p /usr/local/elk/{elastic,logstash,kibana}
[root@centos7 local]# chown -R elk:elk /usr/local/elk/*
[root@centos7 config]# mkdir -p /data/es/{data,logs}
[root@centos7 config]# chown -R elk:elk /data/es/*
3.安装elasticsearch
[root@centos7 local]# tar -zxvf elasticsearch-6.2.4.tar.gz -C /usr/local/elk/elastic/
4.配置elasticsearch
修改config目录下的elasticsearch.yml文件,具体修改如下:
[root@centos7 config]# grep -v "^#" elasticsearch.yml
cluster.name: my-application
node.name: node-1
path.data: /data/es/data
path.logs: /data/es/logs
bootstrap.memory_lock: true
network.host: 0.0.0.0
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "*"
5.修改系统参数
vim /etc/sysctl.conf
vm.max_map_count=655360
vim /etc/security/limits.conf
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
* soft memlock unlimited
* hard memlock unlimited
vim /etc/security/limits.d/20-nproc.conf
* soft nproc 4096
6.切换至elk用户,启动es
[elk@centos7 ~]$ cd /usr/local/elk/elastic/elasticsearch-6.2.4/bin/
[elk@centos7 bin]$ ./elasticsearch &
7.通过查看进程检查es是否已经启动起来
[elk@centos7 bin]$ ps -ef | grep elasticsearch
elk 1549 1 3 12:53 pts/0 00:00:34 /usr/local/jdk/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.io.tmpdir=/tmp/elasticsearch.NaRoPJuD -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -Xloggc:logs/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=32 -XX:GCLogFileSize=64m -Des.path.home=/usr/local/elk/elastic/elasticsearch-6.2.4 -Des.path.conf=/usr/local/elk/elastic/elasticsearch-6.2.4/config -cp /usr/local/elk/elastic/elasticsearch-6.2.4/lib/* org.elasticsearch.bootstrap.Elasticsearch
8.通过curl查看uri信息
[root@centos7 ~]# curl http://0.0.0.0:9200
{
"name" : "node-1",
"cluster_name" : "my-application",
"cluster_uuid" : "4-yqN5bVQLaBADRlVzA8bg",
"version" : {
"number" : "6.2.4",
"build_hash" : "ccec39f",
"build_date" : "2018-04-12T20:37:28.497551Z",
"build_snapshot" : false,
"lucene_version" : "7.2.1",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
至此,ES软件安装完毕。
|
|
|