ElasticSearch的安裝配置

ElasticSearch的安裝

1Windows環境

1)下載ElasticSearch

2)選擇電腦上某個磁盤,新建一個文件夾,命名爲elasticsearch(可隨意命名),將下載好的壓縮包解壓在該文件夾下面

3)進入到bin目錄,找到elasticsearch.bat文件,雙擊執行,在bin的同級目錄就會生成datalogs文件夾。 執行中可以看到如下界面:

 

說明: http://img.blog.csdn.net/20140113231055000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2h4YWluZzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

 

               

    4)驗證安裝成功

                      在瀏覽器地址欄上輸入:http://localhost:9200

                      IE下,會提示下載Json數據

                      Firefox下,會顯示出:                              

{

  "ok" : true,

  "status" : 200,

  "name" :"Belathauzer",

  "version" : {

    "number" :"0.90.0.Beta1",

    "snapshot_build": false

  },

  "tagline" :"You Know, for Search"

}

 

    出現以上結果,表示安裝成功。

 

 

 

 

 

 

 

2Linux環境(2014424日補充)

1)在elasticsearch官網下載相應的安裝包,支持tardebrpm三種安裝版本,根據自己的系統環境選擇相應的安裝包。這裏我以tar包來說明安裝過程。

2)解壓縮安裝包:tar-zxvf elasticsearch-1.1.1.tar.gz

重命名壓縮後的安裝目錄(非必須操作,只是個人習慣):

mv elasticsearch-1.1.1 elasticsearch

以後臺方式啓動elasticsearch(參數-d可能因爲版本不同而不同,以前有的版本是-f):/usr/local/elasticsearch/bin/elasticsearch -d 

啓動後可以通過 ps-aux | grep elasticsearch檢測elasticsearch服務有沒有啓動:

例如:[root@slave225bin]# ps -aux | grep elasticsearch

 

Warning: bad syntax, perhaps a bogus '-'? See/usr/share/doc/procps-3.2.8/FAQ

root 5906 8.5 19.8 2391324 201824 pts/0 Sl 09:21 0:07/usr/java/jdk1.7.0_25/bin/java -Xms256m -Xmx1g -Xss256k-Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly-XX:+HeapDumpOnOutOfMemoryErro- Delasticsearch-Des.path.home=/usr/local/elasticsearch -cp:/usr/local/elasticsearch/lib/elasticsearch-1.1.1.jar:/usr/local/elasticsearch/lib/*:/usr/local/elasticsearch/lib/sigar/*org.elasticsearch.bootstrap.Elasticsearch

root  5987  0.0 0.0 103236   868 pts/0    S+  09:22   0:00 grep elasticsearch

此時,說明服務已經啓動成功了。

驗證:在瀏覽器中輸入http://ip:9200/,可以看到如下信息

{

    "status": 200,

    "name": "Omen",

    "version": {

        "number":"1.1.1",

       "build_hash":"f1585f096d3f3985e73456debdc1a0745f512bbc",

       "build_timestamp": "2014-04-16T14:27:12Z",

       "build_snapshot": false,

       "lucene_version": "4.7"

    },

    "tagline": "YouKnow, for Search"

}

 

安裝elasticsearch-head插件:

/usr/local/elasticsearch/bin/plugin-install mobz/elasticsearch-head

安裝bigdesk插件:/usr/local/elasticsearch/bin/plugin-install lukas-vlcek/bigdesk

安裝完成後進入到/usr/local/elasticsearch目錄下,可以看到多了一個plugins目錄,插件都會安裝在該目錄下。

 

 

3、安裝ElasticSearch插件:

1)安裝elasticsearch-head插件

安裝命令:D\elasticsearch\bin>plugin –installmobz/elasticsearch-head

安裝完成後在D\elasticsearch\plugin目錄下會有head的文件夾

打開head\_site\index_html(或者在瀏覽器地址欄輸入http://localhost:9200/_plugin/head/)

會顯示如下界面:

說明: http://img.blog.csdn.net/20140113232240734?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2h4YWluZzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center       

2bigdesk插件

                   安裝命令:D:\elasticsearch\bin>plugin-install lukas-vlcek/bigdesk

 

說明: http://img.blog.csdn.net/20140113232753031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2h4YWluZzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

                  

 4ElasticSearch源碼集成到Eclipse

        1)下載ElasticSearch源碼,解壓到某個目錄下

        2eclipseIDE——>import Maven項目——>選擇elasticsearch源碼項目,導入過程可能比較長,請耐心等待

        3)導入項目完成之後,如果出現了感嘆號,說明缺少依賴的jar包,找到出錯位置,看看缺少什麼包(一般是由於jar包版本不一致引起的,可以修改pom.xml中的version來解決該問題),然後去下載想應的包,將其放入相應位置(可以通過bulid path查看)

        4)找到org.elasticsearch.bootstrap包中的Bootstrap.java,在

                  if(System.getProperty("wrapper.service","XXX").equalsIgnoreCase("true")) {

                        foreground = false;

                  }

                  處增加 foreground= true;//顯示在console,然後直接運行,啓動效果和運行.bat文件相同,不過,因爲可以看到源碼,方便直接修改源碼。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章