ElasticSearch5.x踩坑记录(三):linux下rpm安装

  使用rpm形式安装后可以自动生成elasticsearch服务,可以通过service elasticsearch start/top进行程序的启动与关闭,不需要在切换用户.

一、rpm安装包下载安装

rpm安装包下载地址
这里写图片描述
  点击图中红圈处下载。不得不说es最近的更新真的好快,才几天的功夫先由5.6.3更新到5.6.4,今天看的时候已经到了6.0.0了。
  将安装包上传到/root下,使用下面命令进行安装:

rpm -ivh elasticsearch-5.6.3.rpm

安装成功
  出现上图提示即为安装成功.
  卸载
  之前有装过5.6.4版本,安装5.6.3时需要现卸载.

rpm -q <关键字>
rpm -e <包的名字>

这里写图片描述
    

二、配置

1、配置limits.conf

vi /etc/security/limits.conf 后再底部添加下面内容:

* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

2、配置90-nproc.conf

vi /etc/security/limits.d/90-nproc.conf
修改如下内容:

* soft nproc 1024

修改为

* soft nproc 2048

3、配置sysctl.conf

vi /etc/sysctl.conf 在底部添加如下内容

vm.max_map_count=655360

并执行 sysctl -p

4、配置elasticsearch

  在/etc/rc.d/init.d/下找到elasticsearch文件,修改下面两个值

LOG_DIR="/ssd/eslog"
DATA_DIR="/ssd/esdata"

稍后执行下面语句:

mkdir /ssd/esdata
mkdir /ssd/eslog
chown -R elasticsearch:elasticsearch /ssd/esdata
chown -R elasticsearch:elasticsearch /ssd/eslog

修改后执行

chkconfig elasticsearch on

5、配置elasticsearch.yml

vi /etc/elasticsearch/elasticsearch.yml 在文件底部添加:

cluster.name: test
node.name: node1
node.master: true
node.data: true
network.host: 10.0.0.106
discovery.zen.ping.unicast.hosts: ["10.0.0.101:9300","10.0.0.102:9300","10.0.0.103:9300","10.0.0.104:9300","10.0.0.105:9300","10.0.0.106:9300", "10.0.0.107:9300"]
discovery.zen.ping_timeout: 5s
http.cors.enabled: true
http.cors.allow-origin: "*"

node.name 为不同节点名称
node.master 主节点为true 其他为false
network.host 为当前服务器IP地址
discovery.zen.ping.unicast.hosts 为整个集群所有机器IP地址
http.cors.enabled: true和http.cors.allow-origin: “*” 设置允许head插件访问

三、安装ik分词插件。

详细步骤参考上篇文章,下载ik压缩包将解压后的文件夹更名为ik传到plugins(cd /usr/share/elasticsearch)下即可。

四、运行elasticsearch服务.

  命令:

service elasticsearch start
service elasticsearch stop

这里写图片描述
执行

curl -XGET 'http://10.0.0.107:9200/_cluster/health?pretty'

查看集群状态
这里写图片描述

五、错误记录

org.elasticsearch.transport.BindTransportException: Failed > >to bind to [9300-9400]

错误原因:elasticsearch.yml里的network.host地址与内网的另外一个地址冲突。修改为本机地址后解决。

猜你喜欢

转载自blog.csdn.net/blq4411568/article/details/78570021
今日推荐