Elasticsearch 7.x安装

[复制链接]
查看: 1116|回复: 0

34

主题

38

帖子

489

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
489
发表于 2023-11-14 22:32:18 | 显示全部楼层 |阅读模式
采用yum安装1、rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
2、cd /etc/yum.repos.d/
      vim elasticsearch.repo 打开文件后写入如下内容
                 
  1. [elasticsearch-7.x]
  2. name=Elasticsearch repository for 7.x packages
  3. baseurl=https://mirror.tuna.tsinghua.edu.cn/elasticstack/7.x/yum/
  4. gpgcheck=1
  5. gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
  6. enabled=1
  7. autorefresh=1
  8. type=rpm-md
复制代码
3、安装ES   
yum install elasticsearch   如果你想指定ES版本可以使用:
  1. yum install --enablerepo=elasticsearch elasticsearch-7.17.6-1.x86_64
  2. 如果搜索不到包尝试执行 yum install elasticsearch-7.17.6-1.x86_64
复制代码
3、添加es用户
  1. # 添加用户,我这里叫es
  2. adduser es
  3. # 给用户设置密码
  4. passwd 123456
  5. # 切换到es用户下
  6. su es
复制代码

4、已切换到es用户下,加上权限
  1. chown -R es /etc/sysconfig/elasticsearch
  2. chown -R es /etc/elasticsearch
  3. chown -R es /var/lib/elasticsearch
  4. #将整个elasticsearch目录权限给它
  5. chown -R es /var/log/elasticsearch
  6. chown -R es /usr/share/elasticsearch
复制代码

5、配置es.yml文件 开启用户名密码  vim /etc/elasticsearch/elasticsearch.yml
  1. http.cors.enabled: true
  2. http.cors.allow-origin: "*"
复制代码

6、修改其它配制 vim /etc/security/limits.conf,必须切换到root用户下执行
  1. #es是自己的用户名,其他的照写
  2. es hard nofile 65536
  3. es soft nofile 65536
复制代码


      vim /etc/elasticsearch/jvm.options  默认4g,已经远远超出了范围,所以这里改为1g,可按照自己实际情况修改
  1. -Xms1g
  2. -Xmx1g
复制代码


7、再su es   进入   cd /usr/share/elasticsearch/bin
./elasticsearch
浏览器输入 ip:9200看到有反回值就表示ES安装成功了
  1. {
  2.   "name" : "es-node1",
  3.   "cluster_name" : "my-rztx",
  4.   "cluster_uuid" : "TCtIEXh9TDKyvr6wNDgakQ",
  5.   "version" : {
  6.     "number" : "7.17.15",
  7.     "build_flavor" : "default",
  8.     "build_type" : "rpm",
  9.     "build_hash" : "0b8ecfb4378335f4689c4223d1f1115f16bef3ba",
  10.     "build_date" : "2023-11-10T22:03:46.987399016Z",
  11.     "build_snapshot" : false,
  12.     "lucene_version" : "8.11.1",
  13.     "minimum_wire_compatibility_version" : "6.8.0",
  14.     "minimum_index_compatibility_version" : "6.0.0-beta1"
  15.   },
  16.   "tagline" : "You Know, for Search"
  17. }
复制代码

最后设置es的用户名与密码
bin>elasticsearch-setup-passwords interactive
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精选推荐

返回顶部 关注微信 下载APP 返回列表