Elasticsearch安装配置
1. 从Elastic官网下载最新版本的Elasticsearch,目前最新版本为V2.3.3。 2. 解压 1 tar zxvfelasticsearch-2.3.2. tar .gz 3. 切换到Elasticsearch的bin目录下,启动服务。 1 2 . /elasticsearch Exception in thread "main" java.lang.RuntimeException:don'trunelasticsearchasroot. 启动时会发现Elasticsearch会报如下错误,因为Elasticsearch为安全起见不允许使用root账号启动服务。 4. 创建一个新账号 1 2 3 4 5 6 7 8 [root@Server01bin] #useraddelasticsearchuser [root@Server01bin] #passwdelasticsearchuser Changingpassword for userelasticsearchuser. Newpassword: BADPASSWORD:istoosimple Retypenewpassword: passwd :allauthenticationtokensupdatedsuccessfully. [root@Server01bin] #usermod-grootelasticsearchuser 5.重新启动服务。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [elasticsearchuser@Server01bin]$. /elasticsearch [2016-05-1916:44:41,864][WARN][bootstrap]unableto install syscallfilter:seccompunavailable:requireskernel3.5+withCONFIG_SECCOMPandCONFIG_SECCOMP_FILTERcompiled in [2016-05-1916:44:42,190][INFO][node][Genis-Vell]version[2.3.2],pid[8878],build[b9e4a6a /2016-04-21T16 :03:47Z] [2016-05-1916:44:42,191][INFO][node][Genis-Vell]initializing... [2016-05-1916:44:42,774][INFO][plugins][Genis-Vell]modules[lang-groovy,reindex,lang-expression],plugins[],sites[] [2016-05-1916:44:42,805][INFO][ env ][Genis-Vell]using[1]datapaths,mounts[[/( /dev/sda2 )]],netusable_space[486.6gb],nettotal_space[533.7gb],spins?[possibly],types[ext4] [2016-05-1916:44:42,805][INFO][ env ][Genis-Vell]heapsize[990.7mb],compressedordinaryobjectpointers[ true ] [2016-05-1916:44:42,805][WARN][ env ][Genis-Vell]max file descriptors[20480] for elasticsearchprocesslikelytoolow,considerincreasingtoatleast[65536] [2016-05-1916:44:44,758][INFO][node][Genis-Vell]initialized [2016-05-1916:44:44,758][INFO][node][Genis-Vell]starting... [2016-05-1916:44:44,858][INFO][transport][Genis-Vell]publish_address{127.0.0.1:9300},bound_addresses{127.0.0.1:9300},{[::1]:9300} [2016-05-1916:44:44,863][INFO][discovery][Genis-Vell]elasticsearch /kpitDjQNTwu8Q4D4pbWXnQ [2016-05-1916:44:47,910][INFO][cluster.service][Genis-Vell]new_master{Genis-Vell}{kpitDjQNTwu8Q4D4pbWXnQ}{127.0.0.1}{127.0.0.1:9300},reason:zen-disco- join (elected_as_master,[0]joinsreceived) [2016-05-1916:44:47,923][INFO][http][Genis-Vell]publish_address{127.0.0.1:9200},bound_addresses{127.0.0.1:9200},{[::1]:9200} [2016-05-1916:44:47,923][INFO][node][Genis-Vell]started [2016-05-1916:44:48,020][INFO][gateway][Genis-Vell]recovered[0]indicesintocluster_state 6. 服务也可以以守护进程方式运行 1 . /elasticsearch -d 还可以在启动时同时指定pid 1 . /elasticsearch -d-ppid 7. 在浏览器中访问一下,再次确认服务是完好的,但前提是修改/config/elasticsearch.yml,找到network.host在下面添加一行,然后就可以在浏览器中访问http://10.0.0.5:9200/。 1 network.host:10.0.0.5 浏览器显示内容如下: { "name":"Gargouille", "cluster_name":"elasticsearch", "version":{ "number":"2.3.2", "build_hash":"b9e4a6acad4008027e4038f6abed7f7dba346f94", "build_timestamp":"2016-04-21T16:03:47Z", "build_snapshot":false, "lucene_version":"5.5.0" }, "tagline":"YouKnow,forSearch" } 至此,Elasticsearch安装启动完毕,更详细的操作还待后文。 本文转自 genuinecx 51CTO博客,原文链接:http://blog.51cto.com/favccxx/1792655,如需转载请自行联系原作者