新版本的 elasticsearch 需要的 jdk 版本較高.公司預設提供現在最新能到1.7.45版本因此需要公升級 jdk 具體公升級 jdk.見dev 環境 jdk 公升級備忘
官網:
命令:download elasticsearch
sudo wget
2.2 拷貝歸檔包到 q 目錄
copy file to directory 'q'
sudo cp elasticsearch-1.7.2.tar.gz /home/q/elasticsearch-1.7.2.tar.gz
2.3 解壓檔案
cd /home/q
sudo tar -xzvf elasticsearch-1.7.2.tar.gz
sudo mv elasticsearch-1.7.2 elasticsearch172
完成步驟2後 eslasticsearch 安裝已經完成.直接可以使用指令碼啟動服務.但是使用起來不是很方便.比如我們的日誌是直接列印到了控制台上了.退出後 elasticsearch 直接就退出了.不太好使.因此需要進行一些處理.
命令:sudo mv master master.zip
3.2 解壓檔案
unzip the file
sudo unzip -d master master.zip
3.3 拷貝檔案
拷貝目錄 service 到bin 目錄
copy file to bin directory
3.4 修改配置檔案.新增 es_home 的路徑
set es directory
vim elasticsearch.conf
set.default.es_home=/home/q/elasticsearch172/
set.default.es_heap_size=1024
3.5 執行服務安裝命令.安裝服務隨系統一起啟動
sudo /home/q/elasticsearch172/bin/service/elasticsearch install
3.6 如果想使用如下指令碼來啟動服務,則還需要設定乙個軟體鏈結
啟動指令碼
sudo /etc/init.d/elasticsearch start
sudo sudo ln -s 'readlink -f /home/q/elasticsearch172/bin/service/elasticsearch' /usr/local/bin/rcelasticsearch
3.7 常用命令:
重啟指令碼
sudo /etc/init.d/elasticsearch restart
停止指令碼
sudo /etc/init.d/elasticsearch stop
es 擁有豐富的外掛程式.使用外掛程式可以監控 es 的執行狀態.快速除錯一些資料介面.
4.1 marvel 外掛程式安裝
elasticsearch 的集群和資料管理介面 marvel 非常贊,可惜只對開發環境免費,如果這個工具也免費就無敵了,安裝很簡單,完成後重啟服務訪問 就可以看到介面:
marvel 外掛程式安裝
sudo /home/q/elasticsearch172/bin/plugin -install elasticsearch/marvel/latest
4.2 head 外掛程式安裝
head 外掛程式安裝
sudo ./bin/plugin -install mobz/elasticsearch-head
4.3 kibana 安裝
kibana 安裝
$ wget
$ tar zxvf kibana-3.0.1.tar.gz
$ sudo mv kibana-3.0.1 /home/q/elasticsearch172/bin/plugin/_site
$ sudo /etc/init.d/elasticsearch restart
elasticsearch伺服器開發學習筆記 一
lucene的基本架構 文件 字段 k v 詞標記 詞,開始 結束,型別 輸入分析 分析器,標記過濾器,字元對映器索引和查詢 評分和查詢相關性 es基礎概念 索引 文件文件型別 節點和集群 分片 資料分成小片 副本 主分片修改索引,福分片備份 時光之門 節點狀態控制es 基礎概念需要注意的 不同的文...
ElasticSearch的各種服務的URL
elasticsearch的各種服務的url 1.curl 192.168.106.58 9200 cat health?v 集群健康檢視 1400639131 10 25 31 elasticsearch green 1 1 18 18 0 0 0 2.curl 192.168.106.58 92...
ElasticSearch的各種服務的URL
1.curl 192.168.106.58 9200 cat health?v 集群健康檢視 epoch timestamp cluster status node.total node.data shards pri relo init unassign 1400639131 10 25 31 e...