• 欢迎 游客 您的光临,下载之前请先阅读 积分规则 。任何技术问题请在论坛提问,本站定制插件、模板主题。售前、售后问题请联系QQ:5916171
    本站自由发布资源可赚取积分及人民币(可提现)(保证资源真实可用,如被举报封号处理。谨慎分布)。
  • 即日起发表主题、回帖、发布&更新资源、创建&回复私信、发布&回复个人动态均需要验证手机号码,其它不受影响。如不便可进群提问。点击链接加入群聊【XenForo讨论社区】:群号1:143277648

技巧教程 在CentOS 7上安装Elasticsearch 6 增强搜索插件必备

死了算了

管理成员
UID
1
注册
2017/07/28
消息
1,721
解决方案
130
黄金
214,912G
本教程帮助您在基于Red Hat / CentOS 7 64位上设置Elasticsearch 6。

1.验证Java:Java是安装Elasticsearch的主要要求。所以确保你的系统上安装了Java。
代码:
扩展 折叠 复制
java -version
如果您的系统中没有安装Java,用下面代码之一先安装它。
安装Java Runtime 1.8
代码:
扩展 折叠 复制
yum install java-1.8.0
如果您需要一个java编译器和其他开发者工具:
代码:
扩展 折叠 复制
yum install java-1.8.0-openjdk-devel
2.下载Elasticsearch
下载并安装公共签名密钥:
代码:
扩展 折叠 复制
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
在基于RedHat/etc/yum.repos.d/目录中创建一个名为elasticsearch.repo的文件。将以下内容添加到/etc/yum.repos.d/目录中的.repo后缀文件中,例如elasticsearch.repo
代码:
扩展 折叠 复制
vi /etc/yum.repos.d/elasticsearch.repo

按 i 键输入以下代码

代码:
扩展 折叠 复制
[elasticsearch-6.x]
name=Elasticsearch repository for 6.x packages
baseurl=https://artifacts.elastic.co/packages/6.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

1.按 ESC 返回命令模式
2.执行命令 :wq! 保存并退出

您的存储库已准备好使用。你可以安装它:
代码:
扩展 折叠 复制
yum install elasticsearch

对于服务器内存比较小的需要设置内存大小
代码:
扩展 折叠 复制
vi /etc/elasticsearch/jvm.options
默认是:
-Xms1g
-Xmx1g
修改为:
-Xms256m
-Xmx256m

随着系统运行Elasticsearch,运行下面的命令:
代码:
扩展 折叠 复制
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
启动和停止Elasticsearch命令如下:
启动:
代码:
扩展 折叠 复制
sudo systemctl start elasticsearch.service
停止:
代码:
扩展 折叠 复制
sudo systemctl stop elasticsearch.service
测试Elasticsearch:
代码:
扩展 折叠 复制
service elasticsearch status
升级 | Elasticsearch:
代码:
扩展 折叠 复制
yum update
如果配置服务器安全和防火墙了,允许您的IPv4的TCP端口9200,9300开放。

添加一行 如:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/bin/java 到您的 /etc/csf/csf.pignore 文件。

CentOS 7上卸载 elsticsearch
代码:
扩展 折叠 复制
yum remove elasticsearch
 
1516206943596.png
这里提示一下安装到这一步的时候千万不要操作别的
1.按 ESC 返回命令模式
2.执行命令 :wq! 保存并退出
然后继续往下执行操作
 
好像安裝 Elasticsearch 的方法有兩個?

然後Elasticsearch配置到底要不要多配置一些地方??

我用寫入
vi /etc/yum.repos.d/elasticsearch.repo
這方式無法執行


後來找官網資料, 用手動安裝可以了
https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html#install-rpm



wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.3.rpm

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.3.rpm.sha512

sudo rpm --install elasticsearch-6.2.3.rpm

安裝後,接下來的動作就一樣了
运行下面的命令
代碼:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
......
 
  • #8
请问CentOS8操作一样吗QAQ
 
  • #9
一样,如果条件允许最好是把Elasticsearch 升级到最新版
 
后退
顶部 底部