ubuntu下安装Elasticsearch
1.安装JDK环境
sudo apt-get install default-jdk
安装完成后,我们执行
java -version
来看是否安装成功。
2.下载Elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip
下载完成后,我们来对下载的压缩包进行一下校验。
sha1sum elasticsearch-5.4.0.zip
校验通过后,我们就可以进行解压了。
unzip elasticsearch-5.4.0.zip
解压完成,OK,这时我们就已经安装好了,接下来我们进入解压好的文件夹,然后启动一下ES的服务器。执行:
./bin/elasticsearch
后台启动
./bin/elasticsearch -d
终端测试
curl -XGET "localhost:9200/_search"
elasticsearch5.0启动出现的错误
1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error='Cannot allocate memory' (errno=12)
由于elasticsearch5.0默认分配jvm空间大小为2g,修改jvm空间分配
# vim config/jvm.options
1. -Xms2g
2. -Xmx2g
修改为
1. -Xms512m
2. -Xmx512m
外网访问
修改配置文件 config/elasticsearch.yml
network.host: 0.0.0.0 #设成0.0.0.0让任何人都可以访问。线上服务不要这样设置,要设成具体的 IP
切换root账户 vim /etc/sysctl.conf
增加一行 vm.max_map_count=655360
网友评论