最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ElasticSearch安装配置详解
时间:2022-06-29 00:21:21 编辑:袖梨 来源:一聚教程网
Elasticsearch最少需要Java 7版本,在本文写作时,推荐使用Oracle JDK 1.8.0_73版本。Java的安装和平台有关,所以本文并不打算介绍如何在各个平台上安装Java。在你安装ElasticSearch之前,先运行以下的命令检查你Java的版本:
java -version
echo $JAVA_HOME
一旦我们将 Java 安装完成, 我们就可以下载并安装 Elasticsearch 了。二进制安装包可以通过 www.elastic.co/downloads网站下载,这个页面包含了其他过去发布的版本。对每个发行版本你可以选择下载zip或者tar压缩文件,或者是DEB和RPM包。为了简单起见,我这里选择tar压缩包。
我们通过下面命令下载 Elasticsearch 2.3.4 tar安装包(Window用户可以选择下载zip压缩包):
curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.4/elasticsearch-2.3.4.tar.gz
然后使用下面命令解压它:
tar -xvf elasticsearch-2.3.4.tar.gz
这个命令运行完之后会在你当前目录下产生一个新的文件夹,其中包含了许多文件,我们使用下面命令进入到bin目录:
cd elasticsearch-2.3.4/bin
我们使用下面命令启动ElasticSearch节点,并组成单个节点的集群(对于Windows用户用使用elasticsearch.bat命令):
./elasticsearch
如果一切正常的话,你可以看到如下所示的日志信息:
./elasticsearch
[2014-03-13 13:42:17,218][INFO ][node ] [New Goblin] version[2.3.4], pid[2085], build[5c03844/2014-02-25T15:52:53Z]
[2014-03-13 13:42:17,219][INFO ][node ] [New Goblin] initializing ...
[2014-03-13 13:42:17,223][INFO ][plugins ] [New Goblin] loaded [], sites []
[2014-03-13 13:42:19,831][INFO ][node ] [New Goblin] initialized
[2014-03-13 13:42:19,832][INFO ][node ] [New Goblin] starting ...
[2014-03-13 13:42:19,958][INFO ][transport ] [New Goblin] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/192.168.8.112:9300]}
[2014-03-13 13:42:23,030][INFO ][cluster.service] [New Goblin] new_master [New Goblin][rWMtGj3dQouz2r6ZFL9v4g][mwubuntu1][inet[/192.168.8.112:9300]], reason: zen-disco-join (elected_as_master)
[2014-03-13 13:42:23,100][INFO ][discovery ] [New Goblin] elasticsearch/rWMtGj3dQouz2r6ZFL9v4g
[2014-03-13 13:42:23,125][INFO ][http ] [New Goblin] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/192.168.8.112:9200]}
[2014-03-13 13:42:23,629][INFO ][gateway ] [New Goblin] recovered [1] indices into cluster_state
[2014-03-13 13:42:23,630][INFO ][node ] [New Goblin] started
这里并不对上面输出进行详解,不过我们可以从上面输出的日志中看到我们启动的节点名称为“New Goblin”(在你那可能和这个名称不太一样),并且其选择自己为master节点,现在你不需要了解master的含义,这里你只需要知道我们启动了一个节点,并且组成了一个单节点的集群。
正如之前提到的,我们可以重写集群的名字和节点的名字,我们可以在命令行中启动Elasticsearch的时候就指定:
./elasticsearch --cluster.name my_cluster_name --node.name my_node_name
我们也可以在conf/elasticsearch.yml配置文件里面配置这些属性。
从上面的输出日志我们还可以看到,启动的ElasticSearch节点还绑定了192.168.8.112:9200。默认情况下,Elasticsearch 使用9200端口来提供REST API服务,当然我们可以对其进行配置。
相关文章
- 《赛博朋克2077》属性加点推荐介绍 12-04
- 《赛博朋克2077》酒吧超梦体验馆位置介绍 12-04
- 《赛博朋克2077》平行线黑客bd攻略 12-04
- 《赛博朋克2077》黑客流派义体实战攻略 12-04
- 《赛博朋克2077》往日之影免费武器推荐 12-04
- 《赛博朋克2077》热门流派分享 12-04