在本章中,我們將詳細(xì)了解Elasticsearch的安裝過程。
要在本地計算機(jī)上安裝Elasticsearch,您將必須執(zhí)行以下步驟-
Step 1?檢查計算機(jī)上安裝的Java版本。它應(yīng)該是Java 7或更高版本。您可以通過執(zhí)行以下操作進(jìn)行檢查-
在Windows操作系統(tǒng)(OS)中(使用命令提示符)-
> java -version
在UNIX OS(使用終端)中-
$ echo $JAVA_HOME
Step 2 ?根據(jù)您的操作系統(tǒng),如下所述從www.elastic.co下載Elasticsearch ?
對于Windows操作系統(tǒng),請下載ZIP文件。
對于UNIX OS,請下載TAR文件。
對于Debian OS,請下載DEB文件。
對于Red Hat和其他Linux發(fā)行版,請下載RPN文件。
APT和Yum實用程序還可用于在許多Linux發(fā)行版中安裝Elasticsearch。
Step 3 ? Elasticsearch的安裝過程很簡單,下面針對不同的操作系統(tǒng)進(jìn)行介紹?
Windows OS?解壓zip包,然后安裝Elasticsearch。
UNIX OS?將tar文件解壓縮到任何位置,然后安裝Elasticsearch。
$wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch7.0.0-linux-x86_64.tar.gz $tar -xzf elasticsearch-7.0.0-linux-x86_64.tar.gz
在 Linux 操作系統(tǒng)中使用 APT 實用程序?下載并安裝公共簽名密鑰
$ wget -qo - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
保存存儲庫定義,如下所示:
$ echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
使用以下命令運行更新-
$ sudo apt-get update
現(xiàn)在您可以使用以下命令進(jìn)行安裝-
$ sudo apt-get install elasticsearch
使用這里給出的命令手動下載并安裝 Debian 包
$wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch7.0.0-amd64.deb $sudo dpkg -i elasticsearch-7.0.0-amd64.deb0
在Debian Linux操作系統(tǒng)上使用YUM實用程序
下載并安裝公共簽名密鑰-
$ rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
將以下文本添加到您的“ /etc/yum.repos.d/”目錄中的后綴為.repo的文件中。例如,elasticsearch.repo
elasticsearch-7.x] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
您現(xiàn)在可以使用以下命令安裝Elasticsearch
sudo yum install elasticsearch
Step 4?轉(zhuǎn)到Elasticsearch主目錄并位于bin文件夾中。如果使用Windows,則運行elasticsearch.bat文件;如果使用UNIX rum彈性搜索文件,則可以使用命令提示符并通過終端執(zhí)行相同的操作。
> cd elasticsearch-2.1.0/bin > elasticsearch
$ cd elasticsearch-2.1.0/bin $ ./elasticsearch
注意 ?如果是Windows,您可能會收到錯誤消息,指出未設(shè)置JAVA_HOME,請在環(huán)境變量中將其設(shè)置為“ C:\ Program Files \ Java \ jre1.8.0_31”或安裝Java的位置。
Step 5? Elasticsearch Web界面的默認(rèn)端口是9200,或者您可以通過更改bin目錄中存在http.port的elasticsearch.yml文件內(nèi)部來更改它。您可以通過瀏覽檢查服務(wù)器是否已啟動并正在運行http://localhost:9200。它將以以下方式返回JSON對象,其中包含有關(guān)已安裝的Elasticsearch的信息-
{ "name" : "Brain-Child", "cluster_name" : "elasticsearch", "version" : { "number" : "2.1.0", "build_hash" : "72cd1f1a3eee09505e036106146dc1949dc5dc87", "build_timestamp" : "2015-11-18T22:40:03Z", "build_snapshot" : false, "lucene_version" : "5.3.1" }, "tagline" : "You Know, for Search" }
Step 6?在此步驟中,讓我們安裝Kibana。請按照下面給出的相應(yīng)代碼在Linux和Windows上進(jìn)行安裝-
適用于在 Linux上安裝
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.0.0-linuxx86_64.tar.gz tar -xzf kibana-7.0.0-linux-x86_64.tar.gz cd kibana-7.0.0-linux-x86_64/ ./bin/kibana
用于在Windows上安裝-
從https://www.elastic.co/products/kibana下載Windows版Kibana 。單擊鏈接后,您將找到如下所示的主頁-
解壓縮并轉(zhuǎn)到Kibana主目錄,然后運行它。
CD c:\kibana-7.0.0-windows-x86_64 .\bin\kibana.bat