linux下安装Elasticsearch6步骤

1、安装jdk

   由于es是基于Java开发的,所以在安装es之前我得先安装jdk,要求版本在1.8以上,如果linux上还没有安装jdk1.8的可以参考

  centos下使用yum安装jdk1.8

2、安装Elasticsearch

        百度网盘地址:elasticsearch-6.2.4 提取码:c67n

     2.1、上传安装包,并解压

   linux下安装Elasticsearch6步骤_第1张图片

 

tar -zxvf elasticsearch-6.2.4.tar.gz 

     2.2、新建一个es组和用户(出于安全考虑,Elasticsearch默认是不允许使用root账号运行的)

groupadd es  #新建组

useradd es -g es #新建用户 

su -es #切换用户

  注意:在切换用户时,如果出现bash-4.1$  请参考 Linux中切换用户时变成-bash4.1-$的解决方法  

 2.3、更改Elasticsearch文件的拥有者,默认所属root

使用如下命令更改文件所属:

chown es:es elasticsearch-6.2.4/ -R

linux下安装Elasticsearch6步骤_第2张图片

2.4、对 config下的两个配置文件进行对应修改:

linux下安装Elasticsearch6步骤_第3张图片

 2.4.1、编辑jvm.options

    Elasticsearch基于Lucene的,而Lucene底层是java实现,因此我们需要配置jvm参数(默认为-Xms1g)。

vim jvm.options

  内存占用太多了,我们对其进行调小,我这里改为 Xms512m。

  

  2.4.2、编辑 elasticsearch.yml

vim elasticsearch.yml
  •  修改数据和日志目录:
path.data: /home/es/elasticsearch-6.2.4/data # 数据目录位置
path.logs: /home/es/elasticsearch-6.2.4/logs # 日志目录位置

   注意在我们的elasticsearch-6.2.4 已经有了一个logs文件夹,所以我们还需要手动创建一个data目录

mkdir data  #切换es账号进行创建 不要使用root创建,不然启动时会报错
  •  修改绑定的ip
network.host: 192.168.161.147 # 改成自己实际的地址  

 3. 运行elasticsearch

  首先先切换事先创建的es 用户 然后 进行 elasticsearch-6.2.4下的bin目录启动

su -es #切换用户

cd /elasticsearch-6.2.4/bin 

./elasticsearch #启动elasticsearch

 在启动过程中会报几个错误,参考 启动elasticsearch时所发生的错误解决  

 注意:所有错误修改完毕,一定要重启你的 Xshell终端,否则配置无效。

如果看到如下图所示表示elasticsearch 启动成功

linux下安装Elasticsearch6步骤_第4张图片

需要注意是图中绑定了两个端口(9300和 9200):

  • 9300:集群节点间通讯接口   9200:客户端访问接口

然后 打开浏览器进行测试:

linux下安装Elasticsearch6步骤_第5张图片

    

    

 

你可能感兴趣的:(Java)