日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Elasticsearch 安装配置 外网访问 及 后台启动

發(fā)布時間:2024/1/17 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Elasticsearch 安装配置 外网访问 及 后台启动 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文轉(zhuǎn)自http://www.jianshu.com/p/658961f707d8

作者:咪博士

感謝咪博士分享

Elasticsearch的安裝總體來說還是相當簡單的,當然中間也會有些小坑。不過大家也不必太過擔心,咪博士將給大家詳細演示如何在Linux服務器上,安裝Elasticsearch,并和大家分享如何搞定安裝過程中的各種細節(jié)問題(成敗在于細節(jié)啊!)。

一、Java環(huán)境

Elasticsearch是用Java語言編寫的,所以首先大家要確保機器上已經(jīng)安裝了Java環(huán)境。官方文檔指出,至少需要Java 7,官方推薦Oracle JDK version 1.8.0_73。

我們可以用java ?-version命令查看,當前機器上安裝的Java版本。例如,執(zhí)行上述命令后,可以看到咪博士服務器上的java版本為OpenJDK 1.8,滿足安裝Elasticsearch的要求。


java_version.png

二、下載Elasticsearch

用瀏覽器訪問https://www.elastic.co/downloads/elasticsearch


download_elasticsearch.png

我們可以看到Elasticsearch十分貼心地提供了多種格式的文件供大家下載。這些格式包括:zip壓縮包,tar壓縮包,Deb包,以及Rpm包。如果大家選用Deb或Rpm包,接下來只需要按照安裝標準Deb包 或Rpm包的方式,執(zhí)行相關(guān)命令,即可完成安裝。

不過,本教程中,咪博士要給大家演示的是如何通過zip壓縮包安裝。因為,這種方式與具體系統(tǒng)無關(guān),比較通用。

首先,我們用下面的命令創(chuàng)建相關(guān)目錄,用于存放Elasticsearch壓縮包

mkdir-p~/demo/elasticsearch

cd~/demo/elasticsearch/

然后,我們用Linux系統(tǒng)自帶的wget下載zip壓縮包。當前的最新版本是2.3.5。或許,當你看到這份教程的時候,Elasticsearch已經(jīng)出新版本了,那你只要把鏈接中的2.3.5換成最新的版本號即可。

wgethttps://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.3.5/elasticsearch-2.3.5.zip

?

三、解壓并運行

接下來,大家只需要解壓剛才下載的zip壓縮包,并運行其中的./bin/elasticsearch即可。

unzipelasticsearch-2.3.5.zip

cdelasticsearch-2.3.5/

./bin/elasticsearch

Elasticsearch若成功運行,將在屏幕上打印出如下一些log信息


start_elasticssearch.png

至此,Elasticsearch的安裝就大功告成了。

是不是很簡單?沒錯,就是這么容易。估計Elasticsearch的作者也是一個被各種安裝、配置折騰到不行的主,所以自己搞出來的東西,才這樣簡潔,真是造福全人類啊。

四、驗證

不過行不著急收工,Elasticsearch到底能不能用呢?咱還得驗證一下不是。

通過瀏覽器,訪問http://localhost:9200/如果能夠成功看到類似下面這樣的返回結(jié)果,就代表Elasticsearch真的已經(jīng)成功運行了


install_elasticsearch_success.png

什么?看不到!如果你看到的是下面這樣的無法訪問。


no_access.png

莫慌,咪博士猜想,十有八九,你是在一臺機器上(如服務器)運行Elasticsearch,然后在另一臺機器上(如用于本地開發(fā)的機器),通過瀏覽器訪問http://localhost:9200/請看第五部分,稍微繼續(xù)折騰一下就OK了。

?

五、外網(wǎng)訪問

如果瀏覽器中訪問http://localhost:9200/沒有返回預期的結(jié)果,就需要修改Elasticsearch的配置,使其支持外網(wǎng)訪問。

首先,按Ctrl +C停止Elasticsearch

然后,打開Elasticsearch的配置文件vimconfig/elasticsearch.yml

找到network.host這一行。


network.host_old.png

將該行最前面的#去掉,修改成network.host: ?0.0.0.0修改之后,如下圖


network.host_new.png

按Esc,再按:wq保存并退出編輯elasticsearch配置文件

接著,重新運行./bin/elasticsearch

在瀏覽器中,訪問http://xxxx:9200/(xxxx是運行elasticsearch的服務器的ip地址),你就能看到成功的信息啦。

?

六、后臺運行

最后還有一個小問題,如果你在服務器上安裝Elasticsearch,而你想在本地機器上進行開發(fā),這時候,你很可能需要在關(guān)閉終端的時候,讓Elasticsearch繼續(xù)保持運行。最簡單的方法就是使用nohup。先按Ctrl + C,停止當前運行的Elasticsearch,改用下面的命令運行Elasticsearch

nohup./bin/elasticsearch&

這樣,你就可以放心地關(guān)閉服務器終端,而不用擔心Elasticsearch也跟著關(guān)閉了。

咪博士小結(jié):

接下來的教程中,咪博士還將教大家安裝2個Elastisearch必備的插件,以及Elasticsearch入門的一些基本概念。

轉(zhuǎn)載于:https://www.cnblogs.com/yrxns/p/6418632.html

總結(jié)

以上是生活随笔為你收集整理的Elasticsearch 安装配置 外网访问 及 后台启动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。