Cenos7 搭建ELK

 

安装配置 Elasticsearch

  • 安装JDK
    elasticsearch 需要 java8 以上;
    这里安装最新版的 java10 ;
    下载 jdk
     
    elasticsearch 需要 java8 以上;
    这里安装最新版的 java10 ;
    下载 jdk
 
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http:%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.rpm"
 
因为版本会一直升级;
如果执行上面这段代码返回了 ERROR 404: Not Found ;
那说明有新版本了;
那就自己去官网复制最新的下载链接;
选中 Accept License Agreement 然后在 jdk-10.0.2_linux-x64_bin.rpm 上右键复制链接地址;
替换上面命令中的下载链接;
因为从国外下载比较慢;
为了方便实验;
我这里把 10.0.2 版本的先下载下来上传了;
可以用下面的链接代替;
wget https://study-1251254015.cos.ap-beijing.myqcloud.com/jdk-10.0.2_linux-x64_bin.rpm
 
安装 jdk 注意文件名要跟链接中的保持一致;
sudo rpm -ivh jdk-10.0.2_linux-x64_bin.rpm
 
能查看到版本号则表示安装成功;
java -version
 
安装 elasticsearch ;
sudo rpm -ivh elasticsearch-6.2.4.rpm
安装完成后编辑配置项;
vim /etc/elasticsearch/elasticsearch.yml
 
去掉下面三行的注释;
bootstrap.memory_lock: true
network.host: 192.168.0.1
http.port: 9200
 
然后把 network.host 改成 localhost

启动 elasticsearch ;

sudo systemctl daemon-reload
sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch

稍等片刻给 elasticsearch 个启动的时间;
因为 elasticsearch 启动的略慢;
后续涉及到重启 elasticsearch 的时候也都记得稍等片刻;
然后查看 9200 端口检查是否成功启动;

netstat -plntu

如果半天过后仍然没有启动起来;
可能是内存不够出错;

vim /etc/elasticsearch/jvm.options

把内存改为自己服务器内存的一半以下;
比如说这里改为 512M ;

尝试启动;

sudo systemctl restart elasticsearch

然后查看 9200 端口检查是否成功启动;

netstat -plntu

查看状态是否正常;

curl 'localhost:9200'

至此 elasticsearch 算是安装完成了;

转自腾讯云

猜你喜欢

转载自www.cnblogs.com/qinwei/p/9889084.html