ElasticSearch的安装

首先下载号安装包: elasticsearch-7.6.0-linux-x86_64.tar.gz

tar -zxvf  elasticsearch-7.6.0-linux-x86_64.tar.gz -C /usr/local/  解压缩到指定目录

useradd  用户名  创建一个启动els的用户   els不能使用root直接启动

cd /usr/local/elasticsearch-7.6.0/config

vim elasticsearch.yml  修改配置文件

默认为127.0.0.1,只能在本地访问ES服务器。

需要将ip改为实际IP或者0.0.0.0,这样外部(其它机器)也能访问ES服务器。

ES使用的端口默认是9200,也可以修改为其它的。

 

 如果不配置集群的初始节点,会报错:未配置集群的初始节点,集群的初始节点至少为1个

 

ES依赖JDK,自带了JDK,自带的jdk版本比较低,所以最好自己重新安装一个1.8版本以上的JDK。

ES处理的数据量级很大,默认设置的JVM占用的内存也就很大,所以最好能指定下内存。

vim jvm.options   注意这两个值一定要一致。否则启动会报错。

 

 

最后要注意的是:

 ES本身很吃资源,要求能打开的文件描述符数量至少是65536,而Linux默认一个登录的用户可打开的文件描述符数量是4096,需要改一下。

vm.max_map_count  默认为65530,ES要求至少为262144     

sysctl -w vm.max_map_count=262144

最后配置下目录执行权限即可启动   

可以在后面加上 -d  以守护线程的方式启动
./bin/elasticsearch  -d  

访问:http://192.168.10.X:9200

 

 

posted @ 2020-11-18 10:55  岁月倾城CTO  阅读(67)  评论(0)    收藏  举报