阿里云 centos7 yum 安裝 Elasticsearch

安裝java環(huán)境

  • 先看下本機是否已經(jīng)安裝,Elasticsearch最低支持java1.7
yum list installed |grep java
  • 如果沒有安裝請先安裝,查看yum庫中的java安裝包
yum -y list java*
  • 安裝java-1.8.0
yum -y install java-1.8.0-openjdk*
  • 安裝完成后查看java版本
[root@VM_145_20_centos ~]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
  • 配置環(huán)境變量
vim /etc/profile
  • 在文件的末尾加上下面的代碼,注意代碼中的java-1.8.0*,請根據(jù)實際安裝的來
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
  • 檢測一下,OK(額,我有強迫癥哈哈),記得source 使配置文件生效
[root@VM_145_20_centos ~]# source /etc/profile  
[root@VM_145_20_centos ~]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64

使用yum安裝Elasticsearch

  • 下載并安裝ES的yum公鑰
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
  • 配置Elasticsearch的yum源
vim /etc/yum.repos.d/elasticsearch.repo
  • 輸入下面的代碼
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=http://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
  • 更新yum的緩存
yum makecache
  • 安裝 Elasticsearch
yum install elasticsearch

測試 Elasticsearch 是否安裝成功

  • 配置服務(wù)
/sbin/chkconfig --add elasticsearch
systemctl start elasticsearch
  • 測試訪問
[root@VM_145_20_centos ~]# curl -X GET localhost:9200
{
  "name" : "Hyde",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "ji3aSaT4TAKuRO34a4twnQ",
  "version" : {
    "number" : "2.4.6",
    "build_hash" : "5376dca9f70f3abef96a77f4bb22720ace8240fd",
    "build_timestamp" : "2017-07-18T12:17:44Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.4"
  },
  "tagline" : "You Know, for Search"
}
  • ip訪問、外網(wǎng)訪問、修改端口
vim /etc/elasticsearch/elasticsearch.yml
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0
#
# Set a custom port for HTTP:
#
http.port: 9200
#
  • 修改完了重啟
 systemctl restart elasticsearch
  • 瀏覽器中輸入ip地址和端口訪問試試,如果訪問被拒絕,添加防火墻設(shè)置(我的阿里云服務(wù)器是需要設(shè)置的)
iptables -I INPUT -p tcp --dport 9200 -j ACCEPT
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,275評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,602評論 19 139
  • 適合自己的才是最好 不是哪里評價高就好 這句話在今天看來就是一個屁 因為我不知道自己要如何堅持 之...
  • less 工具也是對文件或其它輸出進行分頁顯示的工具,應(yīng)該說是linux正統(tǒng)查看文件內(nèi)容的工具,功能極其強大。le...
    架構(gòu)飛毛腿閱讀 286評論 0 0

友情鏈接更多精彩內(nèi)容