Linux安装Elastic Search 小记
前言
趁着夏日的到来,趁着自己还年轻,折腾一下自己的阿里云ECS服务器。
正文
在/usr/local目录下,创建一个elasticsearch的文件夹,并进入这个文件夹
cd /usr/local
mkdir elasticsearch-6.6.2
cd ./elasticsearch-6.6.2
首先我们需要下载Elasticsearch,下载地址: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2-linux-x86_64.tar.gz
输入以下命令
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2-linux-x86_64.tar.gz
有了elastic search了,但是我们通过curl或者head插件都不是很方便,所以我用了官方给出的插件kibana,下载地址为:
https://artifacts.elastic.co/downloads/kibana/kibana-6.6.2-linux-x86_64.tar.gz
执行以下命令
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.2-linux-x86_64.tar.gz
然后执行以下命令,将压缩包进行解压:
tar -zxvf elasticsearch-6.6.2-linux-x86_64.tar.gz
tar -zxvf kibana-6.6.2-linux-x86_64.tar.gz
最后我们执行就行了:
首先开启 elasticsearch
./elasticsearch-6.6.2/bin/elasticsearch
然后开启 kibana:
./kibana-6.6.2-linux-x86_64/bin/kibana
提醒:
我在自己的Centos虚拟机上启动一点问题都没有但是在阿里云服务器上却报了两个错。
1.OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N
这个错是因为CPU核心数不够,elasticsearch至少需要二核
2.OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)
这个错是因为内存不够,内存至少得在2G