久久天天躁狠狠躁夜夜免费观看,精品国产粉嫩内射白浆内射双马尾,久久国产欧美日韩精品,久久久久久性高,激情欧美成人久久综合

Elasticsearch教程(一),全程直播(小白級(jí)別)

JSON 2016-08-23 00:16:50 232088

ElasticSearch是一個(gè)基于Lucene的搜索服務(wù)器。它提供了一個(gè)分布式多用戶(hù)能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java開(kāi)發(fā)的,并作為Apache許可條款下的開(kāi)放源碼發(fā)布,是第二流行的企業(yè)搜索引擎。設(shè)計(jì)用于云計(jì)算中,能夠達(dá)到實(shí)時(shí)搜索,穩(wěn)定,可靠,快速,安裝使用方便。

Elasticsearch  目錄

以前剛剛開(kāi)始用  elasticsearch  的時(shí)候,記得是0.9版本,現(xiàn)在都2.0+了。

再玩一下 elasticsearch  的新版本。2.2.0下載地址:點(diǎn)擊下載。

下載后在 elasticsearch  根目錄下啟動(dòng)。

elasticsearch-2.2.0]# ./bin/elasticsearch

提示錯(cuò)誤:

Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.

因?yàn)榘姹镜膯?wèn)題,最新的版本安全級(jí)別提高了,不允許采用root帳號(hào)啟動(dòng),所以我們要添加一個(gè)用戶(hù)。

#添加一個(gè)用戶(hù):elasticsearch
$useradd elasticsearch
#給用戶(hù)elasticsearch設(shè)置密碼,連續(xù)輸入2次
$passwd elasticsearch

#創(chuàng)建一個(gè)用戶(hù)組 es
groupadd es

#分配 elasticsearch 到 es 組
usermod -G elasticsearch es
#這里注意下,如果提示用戶(hù)“es”不存在,那么是因?yàn)榉?wù)器版本問(wèn)題,你可以換成 usermod -G es elasticsearch ,也就是用戶(hù)和用戶(hù)組對(duì)調(diào)一下使用。
#這里感謝【武漢|Java|竹木鳥(niǎo)】發(fā)現(xiàn)這個(gè)問(wèn)題,并告知我。

#在elasticsearch 根目錄下,給定用戶(hù)權(quán)限。-R表示逐級(jí)(N層目錄) , * 表示 任何文件
chown  -R elasticsearch.es *

#切換到elasticsearch用戶(hù)
su elasticsearch

如果不按上面的給用戶(hù) elasticsearch  分配權(quán)限目錄。那么會(huì)報(bào)下面的錯(cuò)。

java.io.FileNotFoundException: /home/es/elasticsearch-2.2.0/logs/elasticsearch.log (Permission denied)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.(FileOutputStream.java:221)
        at java.io.FileOutputStream.(FileOutputStream.java:142)
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:294)
        at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:165)
        at org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:223)
        at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:307)
        at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:172)
        at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:104)
        at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:842)
        at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
        at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
        at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
        at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:440)
        at org.elasticsearch.common.logging.log4j.LogConfigurator.configure(LogConfigurator.java:128)
        at org.elasticsearch.bootstrap.Bootstrap.setupLogging(Bootstrap.java:204)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:258)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
log4j:ERROR Either File or DatePattern options are not set for appender [file].
log4j:ERROR setFile(null,true) call failed.

修改配置文件:

$ vi config/elasticsearch.yml

#cluster name
cluster.name: sojson-application
#節(jié)點(diǎn)名稱(chēng)
node.name: node-1
#綁定IP和端口
network.host: 123.88.88.88
http.port: 9200

安裝  head   插件。

進(jìn)入
$ cd elasticsearch/bin

目錄,輸入命令

$ ./plugin –install mobz/elasticsearch-head

安裝head插件。

上面是錯(cuò)誤的,新版本安裝的方式是這樣的。

$ ./plugin install mobz/elasticsearch-head

注意到?jīng)],–install 是不用 - 的,直接 install 。

head  插件的安裝,以及具體的介紹,請(qǐng)查看后面寫(xiě)的博客:Elasticsearch安裝(四), elasticsearch head 插件安裝和使用。

啟動(dòng) elasticsearch 

$ ./bin/elasticsearch

再訪問(wèn)http://{es-host}:9200/_plugin/head/

如下圖就對(duì)了。



打完收工,接下來(lái)的博客會(huì)講到,分詞器安裝,分詞器對(duì)比,以及使用等等。


版權(quán)所屬:SO JSON在線解析

原文地址:http://suancuo.cn/blog/81.html

轉(zhuǎn)載時(shí)必須以鏈接形式注明原始出處及本聲明。

本文主題:

如果本文對(duì)你有幫助,那么請(qǐng)你贊助我,讓我更有激情的寫(xiě)下去,幫助更多的人。

關(guān)于作者
一個(gè)低調(diào)而悶騷的男人。
相關(guān)文章
Elasticsearch教程,Elasticsearch Java API創(chuàng)建Mapping,指定分詞器
Elasticsearch教程(五) elasticsearch Mapping的創(chuàng)建
Elasticsearch教程(六) elasticsearch Client創(chuàng)建
Elasticsearch教程Elasticsearch count 查詢(xún),Elasticsearch 查詢(xún)是否存在
Elasticsearch教程Elasticsearch配置文件 — elasticsearch.yml
Elasticsearch 教程,Elasticsearch部署阿里云集群,支持外網(wǎng)請(qǐng)求方式
Elasticsearch教程(八) elasticsearch delete 刪除數(shù)據(jù)(Java)
Elasticsearch 教程,Elasticsearch 日期查詢(xún)?cè)斀猓?em>Elasticsearch Date 查詢(xún)Java API
Elasticsearch教程(九) elasticsearch 查詢(xún)數(shù)據(jù) | 分頁(yè)查詢(xún)
Elasticsearch教程(四) elasticsearch head 插件安裝和使用
最新文章
計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)內(nèi)容 354
SOJSON V6 JavaScript 解密技巧與分析 5940
微信客服人工電話95068:如何快速解封微信賬號(hào)(2025最新指南) 11885
Java Http請(qǐng)求,HttpURLConnection HTTP請(qǐng)求丟失頭信息,Head信息丟失解決方案 5052
實(shí)用API合集分享:教你輕松獲取IP地址的API合集 8839
Linux I/O重定向 6705
Ruby 循環(huán) - while、for、until、break、redo 和 retry 3990
Node.js:全局對(duì)象 3604
如何使用終端檢查L(zhǎng)inux上的內(nèi)存使用情況 3779
JavaScript對(duì)象詳細(xì)剖析 3252
最熱文章
免費(fèi)天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預(yù)報(bào) 745370
最新MyEclipse8.5注冊(cè)碼,有效期到2020年 (已經(jīng)更新) 703112
蘋(píng)果電腦Mac怎么恢復(fù)出廠系統(tǒng)?蘋(píng)果系統(tǒng)怎么重裝系統(tǒng)? 678428
Jackson 時(shí)間格式化,時(shí)間注解 @JsonFormat 用法、時(shí)差問(wèn)題說(shuō)明 561958
我為什么要選擇RabbitMQ ,RabbitMQ簡(jiǎn)介,各種MQ選型對(duì)比 511823
Elasticsearch教程(四) elasticsearch head 插件安裝和使用 483716
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ... 299543
Java 信任所有SSL證書(shū),HTTPS請(qǐng)求拋錯(cuò),忽略證書(shū)請(qǐng)求完美解決 246654
Elasticsearch教程(一),全程直播(小白級(jí)別) 232088
227528
支付掃碼

所有贊助/開(kāi)支都講公開(kāi)明細(xì),用于網(wǎng)站維護(hù):贊助名單查看

查看我的收藏

正在加載... ...