linux启动es命令
-
要启动Elasticsearch(简称ES)的命令,首先需要确保已经在Linux系统上成功安装了ES。安装好ES后,你可以按照以下步骤来启动ES。
1. 打开终端窗口,进入ES的安装目录。
2. 进入ES的bin目录,目录路径为:
“`
cd /path/to/elasticsearch/bin
“`3. 在终端中输入以下命令,来启动ES:
“`
./elasticsearch
“`注意:在某些Linux发行版中,可能需要使用sudo命令来获取管理员权限。也可以使用nohup命令来在后台运行ES。
4. 当你看到终端输出类似如下的内容时,表示ES已经成功启动了:
“`
[INFO ][o.e.n.Node ] [node-name] starting …
[INFO ][o.e.t.TransportService ] [node-name] publish_address {127.0.0.1:9300}, bound_addresses {127.0.0.1:9300}
[INFO ][o.e.b.BootstrapChecks ] [node-name] bound or publishing to a non-loopback address, enforcing bootstrap checks
[INFO ][o.e.c.s.MasterService ] [node-name] elected-as-master ([1] nodes joined)[{node-name}{node-id}{node-ip}{node-port}{node-type}{machine-id}]
[INFO ][o.e.c.s.ClusterApplierService] [node-name] new_master {node-name}{node-id}{node-ip}{node-port}{node-type}{machine-id}, added {{node-name}{node-id}{node-ip}{node-port}{node-type}{machine-id},}, reason: apply cluster state (from master [master {node-name}{node-id}{node-ip}{node-port}{node-type}{machine-id}] committed version [1] source [zen-disco-elected-as-master ([1] nodes joined)][{node-name}{node-id}{node-ip}{node-port}{node-type}{machine-id}]])
[INFO ][o.e.n.Node ] [node-name] started
“`这些信息表明ES已经启动成功,你可以开始使用它了。
在ES成功启动后,你可以通过浏览器访问`http://localhost:9200`来验证ES是否正常运行。你应该能够看到一些关于ES实例和集群的信息。
这就是在Linux系统上启动ES的基本步骤。希望能对你有帮助!
2年前 -
在Linux上启动Elasticsearch(简称ES)的命令如下:
1. 打开终端,进入Elasticsearch的安装目录:
“`
cd /path/to/elasticsearch
“`2. 执行以下命令启动Elasticsearch:
“`
./bin/elasticsearch
“`如果你没有root权限,可以使用以下命令启动Elasticsearch:
“`
sudo ./bin/elasticsearch
“`3. Elasticsearch将会开始启动,并在终端输出一些日志信息。当你看到类似下面的消息时,表示Elasticsearch已经成功启动:
“`
[timestamp][INFO ][o.e.n.Node] [node-name] initialized
[timestamp][INFO ][o.e.n.Node] [node-name] starting …
[timestamp][INFO ][o.e.t.TransportService] [node-name] publish_address {127.0.0.1:9300}, bound_addresses {[::1]:9300}, {127.0.0.1:9300}
[timestamp][INFO ][o.e.b.BootstrapChecks] [node-name] bound or publishing to a non-loopback address, enforcing bootstrap checks
[timestamp][INFO ][o.e.c.s.ClusterApplierService] [node-name] detected_master {master-node}{master-node-ip}{master-node-id}, added/{removed}
[timestamp][INFO ][o.e.c.r.a.AllocationService] [node-name] Cluster health status changed from [RED] to [YELLOW]
[timestamp][INFO ][o.e.n.Node] [node-name] started
“`4. 如果你希望以后台服务的方式运行Elasticsearch,可以使用以下命令启动:
“`
./bin/elasticsearch -d
“`
或者使用以下命令启动,并将日志输出到指定文件中(比如elasticsearch.log):
“`
./bin/elasticsearch -d -p pidfile -Epath.logs=/path/to/logs
“`要停止后台运行的Elasticsearch,可以使用以下命令:
“`
pkill -F pidfile
“`5. 最后,你可以使用curl命令进行验证,确保Elasticsearch成功启动:
“`
curl -X GET “http://localhost:9200”
“`如果一切正常,你将会看到类似以下的响应:
“`
{
“name” : “node-name”,
“cluster_name” : “elasticsearch”,
“cluster_uuid” : “cluster-uuid”,
“version” : {
“number” : “7.10.1”,
“build_flavor” : “default”,
“build_type” : “tar”,
“build_hash” : “1c34507e66d7db1211f66f3513706fdf548736aa”,
“build_date” : “2020-12-05T01:00:33.671820Z”,
“build_snapshot” : false,
“lucene_version” : “8.7.0”,
“minimum_wire_compatibility_version” : “6.8.0”,
“minimum_index_compatibility_version” : “6.0.0-beta1”
},
“tagline” : “You Know, for Search”
}
“`注意:以上命令中的`/path/to/elasticsearch`是你的Elasticsearch安装目录,`node-name`是你的节点名称,可以在elasticsearch.yml配置文件中指定。另外,`localhost:9200`是Elasticsearch的默认访问地址和端口。
2年前 -
要在Linux上启动Elasticsearch(ES)命令,需要按照以下步骤进行操作:
1. 安装Java Development Kit(JDK):Elasticsearch是用Java编写的,因此需要在系统上安装JDK。请注意,Elasticsearch 7.x 版本需要Java 8,Elasticsearch 8.x 版本需要Java 11。
在终端中运行以下命令来安装OpenJDK 11:
“`
sudo apt update
sudo apt install openjdk-11-jdk
“`安装完成后,可以通过运行`java -version`命令来验证安装是否成功。
2. 下载并解压Elasticsearch:在Elasticsearch官方网站(https://www.elastic.co/downloads/elasticsearch)下载最新版本的ES。您可以选择下载压缩文件(.tar.gz)或ZIP文件。
用以下命令下载Elasticsearch 7.x版本:
“`
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.x.x-linux-x86_64.tar.gz
“`解压文件:
“`
tar -xzf elasticsearch-7.x.x-linux-x86_64.tar.gz
“`解压后的文件将位于`elasticsearch-7.x.x`文件夹中。
3. 配置Elasticsearch:在启动Elasticsearch之前,需要对其进行配置。
进入到Elasticsearch文件夹:
“`
cd elasticsearch-7.x.x
“`打开`config/elasticsearch.yml`文件,并根据需要进行配置。常见的配置项包括集群名称、节点名称、监听地址、数据存储路径等。
4. 启动Elasticsearch:现在可以启动Elasticsearch了。
在终端中运行以下命令:
“`
./bin/elasticsearch
“`Elasticsearch将会在后台启动,并开始监听指定的端口(默认为9200)。
5. 验证Elasticsearch是否成功启动:可以使用curl命令来验证Elasticsearch是否成功启动。
在终端中运行以下命令:
“`
curl -X GET http://localhost:9200
“`如果Elasticsearch成功启动,将会返回一些关于集群的信息。
您现在可以开始使用Elasticsearch了!可以使用API或者其他工具进行索引和搜索操作。
注意:在生产环境中,您可能需要对Elasticsearch进行更多的配置和优化,并将其设置为以后台进程的方式运行。请参考Elasticsearch官方文档进行详细配置。
2年前