1. 程式人生 > >安裝部署Elasticsearch並用postman瀏覽資料

安裝部署Elasticsearch並用postman瀏覽資料

目前阿里雲用的Elasticsearch版本是5.5.3 with x-pack,這裡詳細記錄下該版本的安裝配置步驟。

1、環境準備

作業系統版本:CentOS Linux release 7.2

[[email protected] elk]$ cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

JDK版本:1.8.0_91

[[email protected] elk]$ java -version

java version"1.8.0_91"

Java(TM) SERuntime Environment (build 1.8.0_91-b14)

Java HotSpot(TM)64-Bit Server VM (build 25.91-b14, mixed mode)

2、下載並安裝elasticsearch

下載:

解壓:

tar -xvf elasticsearch-5.5.3.tar.gz

執行:

cd elasticsearch-5.5.3/bin
./elasticsearch

3、 配置elasticsearch

執行第2步之後,ES就可以執行起來,不過只能在本機上通過localhost訪問,如:

curl http://localhost:9200


此時從其它機器的瀏覽器是無法訪問的,需要配置ES安裝目錄裡的config/elasticsearch.yml檔案,修改兩個地方。

a)    把network.host的值修改為本機的IP地址:



b) 在elasticsearch.yml檔案的最後增加如下兩行,開啟跨域訪問功能

http.cors.enabled: true

http.cors.allow-origin: "*"

重啟ES,即可用IP地址以http的訪問訪問ES了。

4、安裝X-Pack

有兩種方式可以安裝X-Pack外掛:

1)    線上安裝,cd到ES_HOME目錄下執行

bin/elasticsearch-plugin install x-pack

2)    離線安裝,把x-pack-5.5.3.zip包下載下來,cd到ES_HOME目錄下執行bin/elasticsearch-plugin installfile:///path/to/file/x-pack-5.5.3.zip

重啟ES,之後用http訪問ES就需要使用者名稱和密碼認證了。預設帳號和密碼分別為elastic和changeme。


5、Postman工具的使用

Elasticsearch中有Head外掛可以檢視ES的執行狀態及資料,沒有裝X-Pack時,可從本地直接連到ES伺服器上去檢視,用起來很方便。安裝了X-Pack後,需要使用者名稱和密碼驗證了,本地Head外掛無法連上去,ES5.0以後,安裝Head 外掛也非常麻煩。Postman用起來挺方便的,在下載postman安裝包在本地安裝好就可以直接使用。

關於鑑權認證的問題,在postman發請求時,Headers裡配置一個Authorization引數就可以傳送成功,這個引數的值可通過在瀏覽器裡登入http://hostname:9200//,找到該請求header中的Authorization值,把這個值放進去就可以了。


相關推薦

安裝部署Elasticsearch並用postman瀏覽資料

目前阿里雲用的Elasticsearch版本是5.5.3 with x-pack,這裡詳細記錄下該版本的安裝配置步驟。 1、環境準備 作業系統版本:CentOS Linux release 7.2 [[email protected] elk]$ cat /etc

安裝部署elasticsearch

elasticsearch環境準備: 服務器:centos7服務器1臺,IP:10.0.0.103安裝包:elasticsearch-6.1.1.tar.gzjdk-8u151-linux-x64.tar.gz [root@node2 ~]# ll -rw-r--r-- 1 root root 33783

ElasticSearch 6.4.2 安裝部署elasticsearch-dump

elasticsearch-dump可用ES的資料備份、遷移、同步操作等 #wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz # tar -xJvf node-v10.14.2-linux-x64.tar.

Elasticsearch安裝部署

cast 執行命令 3.1 ast port 2-2 play 外部 mkdir 版本信息 Vmware虛擬機 Centos 6.7 JDK à 1.8或以上版本 ES à 5.5.2 nodeJSà6.0以上(啟動elasticse

Elasticsearch 安裝部署

roc com 文件結尾 fig 一個 down con firewall vim 環境準備 IP: 192.168.26.12 OS: Centos 7.4 Selinux: Disabled sed -i ‘s/(SELINUX=)enforcing/\1disab

如何用elasticsearch構架億級資料採集系統(第1集:非生產環境windows安裝篇)

(一)做啥的? 基於Elasticsearch,可以為實現,大資料量(億級)的實時統計查詢的方案設計,提供底層資料框架。 本小節jacky會在非生產環境下,在 window 系統下,給大家分享著部分的相關內容。 (二)Elasticsearch的安裝 2.1 版本選擇:ela

學習筆記:從0開始學習大資料-12. spark安裝部署

為了教學方便,考慮ALL IN ONE,一臺虛擬機器構建整個實訓環境,因此是偽分散式搭建spark  環境:   hadoop2.6.0-cdh5.15.1   jdk1.8   centos7 64位 1. 安裝scala環境 版本是scala-2.12.7,官網下載

學習筆記:從0開始學習大資料-11. sqoop安裝部署

環境:centos7 已安裝java和hadoop 1.下載 wget http://archive.cloudera.com/cdh5/cdh/5/sqoop2-1.99.5-cdh5.16.0.tar.gz 2.解壓 tar -zxvf sqoop2-1.99.5-cdh5.16.0.t

學習筆記:從0開始學習大資料-10. hive安裝部署

1. 下載 wget http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.15.1.tar.gz 2.解壓 tar -zxvf hive-1.1.0-cdh5.15.1.tar.gz 3.  hive的元資料(如表名,列

linux elasticsearch 安裝部署

https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.4.3.zip 1. 下載: curl -L -O https://download.elastic.co/elasticsearch/r

elasticsearch搜尋引擎安裝部署

實驗環境:redhat6.5 server1 172.25.35.1 redhat6.5 server1 172.25.35.2redhat6.5 server1 172.25.35.3準備安裝包;[[email protected] elk]# lsbigdesk-master.zip jemal

elasticsearch搜索引擎安裝部署

linu bin 交互式 jdk java環境 cluster bootstrap iba 虛擬機 實驗環境:redhat6.5 server1 172.25.35.1 redhat6.5 server1 172.25.35.2redhat6.5 server1 17

mac下elasticsearch安裝部署

下載elaticsearch整合包 優勢:封裝了對外掛的支援,且安裝方式較簡單 地址:https://github.com/medcl/elasticsearch-rtf 解壓到指定目錄後,獲取該整合包所支援的外掛列表 bin/elasticsearch-plugin list

資料之hbase(一) --- HBase介紹,特性,安裝部署,shell命令,client端與hbase的互動過程,程式設計API訪問hbase實現百萬寫入

一、HBase介紹 ---------------------------------------------- 1.基於hadoop的資料庫,具有分散式,可伸縮的大型資料儲存 2.用於對資料的隨機訪問,實時讀寫 3.巨大的表,十億行*百萬列

Elasticsearch安裝部署及報錯解決

1 下載及安裝 建立使用者 準備三臺裝置,主機名分別設定為node01,node02,node03 這裡建立使用者每臺裝置都需要執行。 建立一個es使用者(必須),並設定密碼為es(隨意),因為es不能用root使用者啟動 同時準備檔案目錄 useradd es

資料學習系列8-Centos6.7 hadoop-2.6.5下sqoop-1.4.6的安裝部署

安裝sqoop的前提是已經具備java和hadoop的環境 1、下載並解壓 2、修改配置檔案 $ cd $SQOOP_HOME/conf $ mv sqoop-env-template.sh sqoop-env.sh 開啟sqoop-env.sh並編輯下面幾

linux中資料倉庫工具hive簡介及安裝部署詳解

簡介: Apache Hive是一個建立在Hadoop架構之上的資料倉庫。它能夠提供資料的精煉,查詢和分析。 hive是基於Hadoop的一個數據倉庫工具,可以將結構化的資料檔案對映為一張資料庫表,並提

ElasticSearch 5.0.0 安裝部署常見錯誤或問題

[2016-11-06T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter: Java.lang.UnsupportedOperationException: seccomp

資料遷移工具 sqoop 安裝部署及實戰

目錄 概述 工作機制 安裝部署 實戰 1.概述 sqoop是apache旗下一款“Hadoop和關係資料庫伺服器之間傳送資料”的工具。 匯入資料:MySQL,Oracle匯入資料到Hadoop的HDFS、HIVE、HBASE等資料儲存系統; 匯

Flume安裝部署,採集方案配置檔案編寫案例,啟動agent採集資料

1.2 Flume實戰案例 1.2.1 Flume的安裝部署 1、Flume的安裝非常簡單,只需要解壓即可,當然,前提是已有hadoop環境 上傳安裝包到資料來源所在節點上 然後解壓 tar -zxvf apache-flume-1.6.0-bin