1. 程式人生 > >實習日記:ElasticSearch 學習小記

實習日記:ElasticSearch 學習小記

軟體版本: CentOS 7.3 elasticsearch5.0.0 jdk 1.8.0_111

vim /etc/profile // 新增java的環境變數
set java environment 設定Javax環境變數

JAVA_HOME=/usr/java/jdk1.8.0_111
JRE_HOME=/usr/java/jdk1.8.0_111/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

進入es 目錄 ,bin/elasticsearch

elasticsearch5.0啟動失敗,出現如下提示:
1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) failed; error=’Cannot allocate memory’ (errno=12)

分配記憶體

root 不能登,換個使用者
先給許可權 chown -R user elasticsearch-5.2.2
進elasticsearch安裝目錄,啟動 bin/elasticsearch

啟動成功沒有報錯

{
“name” : “8h277dG”,
“cluster_name” : “elasticsearch”,
“cluster_uuid” : “aX4J-UcHQXizLKVqPIbxvg”,
“version” : {
“number” : “5.0.0”,
“build_hash” : “253032b”,
“build_date” : “2016-10-26T04:37:51.531Z”,
“build_snapshot” : false,
“lucene_version” : “6.2.0”
},
“tagline” : “You Know, for Search”
}

要讓外網可以訪問,

修改配置檔案 config/elasticsearch.yml

network.host: 0.0.0.0

修改network.host

這個時候必須重啟伺服器,再次啟動可能還會報錯。

image.png

切換到 root
開啟/etc/security/limits.conf
新增如下配置

#*               soft    core            0
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty hard nproc 50 #ftp hard nproc 0 #@student - maxlogins 4 kael - nofile 65536 # add this line # End of file

sudo sysctl -w vm.max_map_count=262144 // 普通使用者環境執行

再次重啟伺服器,再啟動es,這下就可以外網訪問了!

訪問成功頁面

用阿里雲的童鞋注意下 安全組規則的設定,要開啟9200埠。

相關推薦

實習日記ElasticSearch 學習小記

軟體版本: CentOS 7.3 elasticsearch5.0.0 jdk 1.8.0_111 vim /etc/profile // 新增java的環境變數 set java environment 設定Javax環境變數 JAV

TW實習日記第四天

vuex body 狀態 定位在 document 裏的 prototype 顯示 頂部導航欄 第四天   早上第一件事就是和組長說前一天的需求的事,簡而言之就是兩個導航欄不屬於一個標簽內,自定義導航欄屬於<body>下的<header>,微信頂部的

【原】無腦操作ElasticSearch學習筆記(01)

健康 方便 階段 alt hits chrom 信息 repl out 開篇來自於經典的“保安的哲學三問”(你是誰,在哪兒,要幹嘛) 問題一、ElasticSearch是什麽?有什麽用處? 答:截至2018年12月28日,從ElasticSear

實習日記Day1】慣性導航初識

  #######################實習的第一天,睡過了,8:20起床的人竟然吃了早餐按時能到公司,心疼逗逼和萬大神#########################       慣性導

學習小記JS判斷時特殊值與boolean類型的轉換

ring something mbo true mage js框架 temp some .info 扒開JQuery以及其他一些JS框架源碼,常常能看到下面這樣的判斷, 寫慣了C#高級語言語法的我,一直以來沒能系統的理解透這段代碼。 var test; //do

python學習日記day11-----裝飾器

spa bsp 就是 時間 裝飾 原則 老板 args 函數名 1,time模塊 import time print(time.sleep())#讓程序在執行到這個位置到時候停一會 print(‘哈哈哈‘) 獲取當前時間 import time time.tim

python學習日記day13------叠代器與生成器

就是 元素 獲取值 空間 for stat name 監聽 dir 一、導入 1,dir功能 print(dir([]))告訴我這個列表擁有的所有方法 帶著雙下劃線的方法叫做雙下方法。 2,一個列表執行了_iter_()之後的返回值就是一個叠代器 3,_length_h

python學習日記day15:------內置函數

八進制 一個 end bin cal sum 除法 open() 空間 1,作用域相關 1)locals()---------獲取執行本方法所在命名空間內的局部變量的字典 #返回本地作用域中的所有名字 2)globals()——獲取全局變量的字典 #返回全局作用域中的所有名

ELK學習記錄二 elasticsearch、logstash及kibana的安裝與配置

jre_home 支持 number yml num des 安裝包 soft filters 註意事項: 1.ELK版本要求5.X以上,本人使用版本:elasticsearch-6.0.0、kibana-6.0.0-linux-x86_64、logstash-6.0.0.

全文搜索引擎ElasticSearch學習記錄mac下安裝

round -c segment 嘻嘻 沒有 mas nod tin AS   最近開發組培訓了ElasticSearch,準備開展新項目,我也去湊了下熱鬧,下面把學習過程記錄一下。 一、安裝   1、環境需要jdk1.8;   2、下載:http://www.elas

從安裝到入門ElasticSearch 快速學習手冊

ElasticSearch 官方網站: www.elastic.co/guide/en/el… Elastic -> 開始 安裝 啟動 Elastic -> 認識 基本概念 資料型別 Elastic ->

ElasticSearch 學習JAVA HighLevel REST Client--獲取文件

一、按照索引號獲取文件內容 獲取文件資訊對應於HTTP的get請求,使用普通網頁請求顯示為 使用curl命令顯示為: 1.新建一個客戶client用於傳送請求和接收響應值 RestHighLevelClient client = new Res

Oracle個人學習日記(一)decode 使用

遇到的需求: DISORDER為排序欄位 需要調整某兩個的資料的DISORDER SQL語句: update t_article_manage set disorder=decode( di

hohor學習日記 hiho一下 第九十三週(尤拉篩)

http://hihocoder.com/contest/hiho93/problem/1 存一下尤拉篩模板 #include <bits/stdc++.h> using namespace std; #define LL long long const int Mod

hihor學習日記hiho一下 第六十二週

http://hihocoder.com/contest/hiho62/problem/1 題意分析 在瀏覽網頁的時候,快取技術能夠迅速地顯示頁面。這裡我們對瀏覽器的快取技術進行簡化:我們認為瀏覽器的快取大小為M,表示快取可以儲存M個頁面。 當用戶訪問URL時,瀏覽器會先到快取中查詢

hihor學習日記hiho一下 第六十一週

http://hihocoder.com/contest/hiho61/problem/1 題意分析 給定一個字串s,以及對該字串s的 m 個操作。 字串s包含n個字元,下標為1…n。字元由’A’到’Z’構成,字元增加1表示該字元變為後續字元,比如’A’增加1是’B’,‘C’增加1是

hihor學習日記hiho一下 第六十週

http://www.hihocoder.com/contest/hiho60/problem/1 主要內容來源於:http://www.hihocoder.com/discuss/question/2111 題意分析 給定只包含字母的兩個字串A,B,求A,B兩個字串的最長公共子

hohor學習日記hiho一下 第五十八週

http://hihocoder.com/contest/hiho58/problem/1 題意分析 給定字串S,判定S是否存在子串S’滿足"aa…abb…bcc…c"的形式。其中abc為連續的三個字母,且a,b,c的數量相同。 原題目中數量相等的連續n(n>3)個字母也是

hihor學習日記hiho一下 第五十七週(高斯消元)

http://hihocoder.com/contest/hiho57/problem/1 高斯消元的變種,因為圖很小所以而且每一個小格子都得為1,那麼就把圖中對某個小格子有作用的點標記起來,而他們的共同作用次數為奇數的話,小格子的狀態變化,反之不變, 注意這裡在處理矩陣時,對於第

hihor學習日記hiho一下 第五十六週(高斯消元)

http://hihocoder.com/contest/hiho56/problem/1 高斯消元就是用多元一次方程求解 小Ho:<吧唧><吧唧><吧唧> 小Hi:小Ho,你還吃呢。想好了麼? 小Ho:腫搶著呢(正想著呢)…<吞嚥>