elasticsearch安装(centos7)

 先给出网址

elasticsearch:Download Elasticsearch | Elastic

elasticKibana:Download Kibana Free | Get Started Now | Elastic

Logstash:Download Logstash Free | Get Started Now | Elastic

 ik分词:Releases · infinilabs/analysis-ik (github.com)

elasticsearch-head:Tags · mobz/elasticsearch-head · GitHub

上一篇博客安装了windows版本的elasticsearch 这是一个链接,点击跳转

 Centos7安装步骤

相比windows,linux需要注意的点就比较多了

首先,同样先下载安装包,选择linux版本的并解压。这里我只安装了elasticsearch和elasticKibana,其他的就用了之前在windows下安装的。

大致的步骤流程与windows一致,只是需要修改一些配置文件,所以这里就不赘述大体步骤了。先看elasticsearch,

elasticsearch

首先在elasticsearch下新建两个文件夹datalog

然后是conf下的jvm.options文件

-Xms512m
-Xmx512m

然后是conf下的elasticsearch.yml

http.cors.enabled: true 

http.cors.allow-origin: "*"

cluster.name: my-application

node.name: node-1

network.host: 0.0.0.0

http.port: 9200

discovery.seed_hosts: ["你的服务器ip"]

cluster.initial_master_nodes: ["node-1"]


path.data: 你的路径/data

path.logs: 你的路径/log

然后因为Centos不能使用root用户启动elasticsearch,所以需要创建一个新用户,并修改elasticsearch的所属用户。

useradd ESUser

chown -R ESUser:ESUser 你的elasticsearch路径

然后是/etc/security/limits.conf,直接添加在最下面即可,要与你创建的用户一致

ESUser soft nofile 65536  #打开文件描述符
ESUser hard nofile 65536
ESUser soft nproc 4096    #限制并发进程(或线程)
ESUser hard nproc 4096

然后是/etc/sysctl.conf,直接添加

vm.max_map_count=655360

然后使用命令重启生效

sysctl -p

别忘了ik分词,位置相同,不过不要把压缩包留在插件文件夹里面,里面只放解压缩好的文件就好

最后回到elasticsearch文件夹下,切换回ESUser用户,并启动

su 你的用户名

./bin/elasticsearch

elasticKibana

进入/config/kibana.yml

server.port: 5601

server.host: "0.0.0.0" 

elasticsearch.hosts: ["http://你的服务器ip:9200"]

然后同样他也不能使用root用户启动

chown -R ESUser:ESUser 你的elastickibana路径

su 你的用户名

./bin/kibana

相关推荐

  1. elasticsearch安装centos7

    2024-06-19 09:56:03       17 阅读
  2. docker centos7离线安装ElasticSearch单机版

    2024-06-19 09:56:03       22 阅读

最近更新

  1. Redis哨兵模式实践

    2024-06-19 09:56:03       0 阅读
  2. MLlib机器学习入门:用Spark打造预测模型

    2024-06-19 09:56:03       0 阅读
  3. python绘制函数调用图总结

    2024-06-19 09:56:03       0 阅读
  4. PHP 表单验证:邮件和URL

    2024-06-19 09:56:03       0 阅读
  5. org.apache.ibatis.session是什么?

    2024-06-19 09:56:03       0 阅读
  6. C语言 指针方法 有一个班4个学生,5门课程

    2024-06-19 09:56:03       0 阅读
  7. C++中的explicit关键字

    2024-06-19 09:56:03       0 阅读

热门阅读

  1. Vue3使用component动态展示组件

    2024-06-19 09:56:03       18 阅读
  2. 前端面试题——网络篇

    2024-06-19 09:56:03       17 阅读
  3. 数据传输安全(为支付宝第三方做铺垫)

    2024-06-19 09:56:03       15 阅读
  4. HTML(6)——表单

    2024-06-19 09:56:03       15 阅读
  5. 【数据结构】练习集

    2024-06-19 09:56:03       14 阅读
  6. template标签

    2024-06-19 09:56:03       16 阅读
  7. Springboot应用设置跳过SSL证书认证

    2024-06-19 09:56:03       19 阅读
  8. MySQL-DML-约束

    2024-06-19 09:56:03       17 阅读