linux启动es命令

不及物动词 其他 1338

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要启动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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部