CentOS7.3安装elasticsearch6.8.6

一、环境

java1.8+

二、下载elasticsearch-6.8.6.tar.gz

下载地址:

解压elasticsearch-6.8.6.tar.gz

tar -zxvf elasticsearch-6.8.6.tar.gz

三、创建用户

启动es必须创建用户,不能使用root启动

useradd esuser

分配权限

chown -R esuser elasticsearch-6.8.6(安装的es目录)

四、修改配置文件

1、vim elasticsearch-6.8.6/conf/jvm.options

22行:-Xms1g ———>-Xms512m

23行:-Xmx1g ———>-Xmx512m

2、vim elasticsearch-6.8.6/conf/elasticsearch.yml

17行:设置cluster.nam: elasticsearch(自定义集群名称)

23行:设置node.name: node-1(自定义当前es的节点名称)

43行:设置bootstrap.mnetwork.host: 192.168.1.43emory_lock: false

44行:设置bootstrap.system_call_filter: false
56行: network.host: 192.168.1.43 (设置当前节点的IP)

60行: 设置端口号 http.port: 9200

最后添加:

http.cors.enabled: true

 http.cors.allow-origin: "*"

3、此时启动汇报错:ERROR: [2] bootstrap checks failed

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决:编辑 /etc/security/limits.conf,追加以下内容;

*                soft    nofile     300000

*                hard    nofile          300000

*                soft    nproc          102400

*                soft    memlock        unlimited

*                hard    memlock        unlimited

编辑 /etc/sysctl.conf,追加以下内容:

vm.max_map_count=655360

保存,启动 在bin/elasticsearch -d 后台启动

五、验证是否启动成功并能够连接使用

在服务器端: curl http://192.168.1.43:9200

浏览器:http://192.168.1.43:9200

出现以下内容表示成功:

{

  "name" : "node-1",

  "cluster_name" : "elasticsearch",

  "cluster_uuid" : "wwniBniiSeSnl90g2KGaIQ",

  "version" : {

    "number" : "6.8.6",

    "build_flavor" : "default",

    "build_type" : "tar",

    "build_hash" : "3d9f765",

    "build_date" : "2019-12-13T17:11:52.013738Z",

    "build_snapshot" : false,

    "lucene_version" : "7.7.2",

    "minimum_wire_compatibility_version" : "5.6.0",

    "minimum_index_compatibility_version" : "5.0.0"

  },

  "tagline" : "You Know, for Search"

}

六、安装分词器

将下载好的分词器压缩包上传至elasticsearch-6.8.6/plugins目录下,解压重启es即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容