(2)运行和关闭elasticsearch

执行以下命令可以在前台启动:

./bin/elasticsearch

这里写图片描述

启动之后只有本地可以访问,尝试修改配置文件 elasticsearch.yml 中的 network.host 为

 network.host: 0.0.0.0

注意配置文件中不是以 # 开头的要空一格,: 后面要空出一格。

如果想要在后台以守护模式运行,添加 -d 参数。

./bin/elasticsearch -d

再次运行的时候可能会出现内存不足的问题,我使用的是 ubuntu 虚拟机,解决方法:重启(emm …)

这里写图片描述

打开另外一个终端进行测试:

curl "http://localhost:9200/?pretty"

如果能看到以下的返回信息:
这里写图片描述

说明你的 elasticsearch 集群已经启动并且正常运行。

节点(node)是一个运行着的 Elasticsearch 实例。集群(cluster)是一组具有相同 cluster.name 的节点集合,他们协同工作,共享数据并且提供故障转移和扩展功能,当然一个节点也可以组成一个集群。

我们最好是找一个合适的名字来替代 cluster.name 的默认值,比如你自己的名字,这样可以防止一个新启动的节点加入到相同网络的另一个同名的集群中。

我们可以通过修改 config/ 目录下面的 elasticsearch.yml 文件,然后重启 Elasticsearch 来做到这一点。

当 Elasticsearch 在前台运行,可以使用 Ctrl+ C 快捷键终止,或者可以调用 shutdown API 来关闭。(运行存疑)

curl -XPOST 'http://localhost:9200/_shutdown'

联系方式

qq: 2564493603

猜你喜欢

转载自blog.csdn.net/Enjolras_fuu/article/details/81911437
今日推荐