1。安装jdk,我安装的是1.8的
2 .elk不允许root账号启动
2.1 创建用户组
groupadd elk
2.2 创建用户
useradd chenelk
passwd chenlk
上面俩要一样 账号密码,不一样好像不行
现在创建还没成功,然后修改密码,
2.3 zxc159632+++
2.4 再把当前用户分给elk组
usermod -G elk chenelk
2.3 设置sudo权限
visudo
找到root ALL=(ALL) ALL一行,添加agan用户,如下。
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
chenelk ALL=(ALL) ALL.
2.4安装elasticsearch
2.4.1下载 或者拿着链接去浏览器当下来传入linux
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.3.tar.gz
2.4.2解压
tar -zxvf elasticsearch-6.2.3.tar.gz
2.4.3.修改目录权限
mv elasticsearch-6.2.3/ elasticsearch
2.4.4修改权限
sudo chown -R chenelk:elk ./
2.4.5 ElasticSearch 配置
1.修改elasticsearch.yml
修改network.host和http.port
cd elasticsearch
vi config/elasticsearch.yml
network.host: 0.0.0.0
http.port: 9200
2.5修改/etc/sysctl.conf
vi /etc/sysctl.conf
添加内容如下:
vm.max_map_count=262144
sysctl -p
修改文件/etc/security/limits.conf
vi /etc/security/limits.conf
添加如下内容
* soft nofile 65536
* hard nofile 65536
* soft nofile 65536
* hard nofile 65536
2.6切换 chenelk用户 su chenelk
cd /data/elasticsearch/bin
2.7 启动
./elasticsearch -d
切记不要用 sudo 会死
2.8 启动起来在这一步可能会报错
这是正确的启动
2.9验证是不是启动成功 curl http://47.106.128.80:9200
如果报错
3.0修改jvm.options
改成
-Xms512m
-Xmx512m
在验证 完成