linux命令启动es

不及物动词 其他 1083

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux系统中启动Elasticsearch (ES) ,可以按照以下步骤进行操作:

    1. 打开终端:在菜单中找到终端或按下Ctrl+Alt+T快捷键打开终端。

    2. 切换到ES的安装目录:使用cd命令切换到ES的安装目录。例如,如果ES安装在/usr/local/elasticsearch目录下,则输入以下命令:
    “`
    cd /usr/local/elasticsearch
    “`

    3. 启动ES节点:使用以下命令启动ES节点:
    “`
    ./bin/elasticsearch
    “`

    4. 检查ES是否已成功启动:在终端中输出的日志中,会显示ES正在启动的信息。当看到类似下面的内容时,表示ES已成功启动:
    “`
    [INFO][o.e.n.Node] [node-name] initialized
    [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.ClusterService] [node-name] detected_master {master-node}{…}{…}, added {{master-node}{…}{…},…}, reason: zen-disco-receive(from master [master-node]{…}{…})
    [INFO][o.e.h.n.Netty4HttpServerTransport] [node-name] publish_address {127.0.0.1:9200}, bound_addresses {127.0.0.1:9200}
    [INFO][o.e.n.Node] [node-name] started
    “`

    5. 验证ES是否正在运行:在浏览器中输入http://localhost:9200,并按下Enter键。如果ES正在运行,将显示类似下面的JSON响应:
    “`
    {
    “name” : “node-name”,
    “cluster_name” : “…”,
    “cluster_uuid” : “…”,
    “version” : {
    “number” : “…”,
    “build_flavor” : “…”,
    “build_type” : “…”,
    “build_hash” : “…”,
    “build_date” : “…”,
    “build_snapshot” : false,
    “lucene_version” : “…”
    },
    “tagline” : “You Know, for Search”
    }
    “`

    这样,ES就成功启动并在本地主机的9200端口监听。你可以使用ES的REST API在该端口上进行索引、搜索和其他操作。记得在不需要使用ES时,使用Ctrl+C命令停止ES节点。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令启动Elasticsearch(简称ES):

    1. 首先,确保已经安装了Java运行环境。Elasticsearch是基于Java开发的,因此需要Java环境才能正常运行。可以使用以下命令检查是否已经安装了Java:

    “`
    java -version
    “`

    如果显示了Java版本信息,则表示已经安装了Java。如果没有安装,可以使用以下命令安装Java:

    “`
    sudo apt-get update
    sudo apt-get install default-jre
    “`

    2. 下载并解压Elasticsearch软件包。可以在Elasticsearch官网上下载ES的最新版本。下载完成后,使用以下命令解压文件:

    “`
    tar -xzf elasticsearch-.tar.gz
    “`

    3. 进入解压后的Elasticsearch目录:

    “`
    cd elasticsearch-
    “`

    4. 启动Elasticsearch。可以使用以下命令启动ES:

    “`
    ./bin/elasticsearch
    “`

    默认情况下,ES会在后台以守护进程的方式运行。如果需要以前台模式启动,可以使用以下命令:

    “`
    ./bin/elasticsearch -Eforeground=true
    “`

    5. 验证Elasticsearch是否成功启动。可以使用以下命令发送一个HTTP请求,检查ES的状态:

    “`
    curl -X GET “localhost:9200”
    “`

    如果返回类似以下内容,则表示ES已经成功启动:

    “`
    {
    “name” : “node-1”,
    “cluster_name” : “elasticsearch”,
    “cluster_uuid” : “xxxxxxxxxxxxxxxxxxxx”,
    “version” : {
    “number” : “7.x.x”,
    “build_flavor” : “default”,
    “build_type” : “tar”,
    “build_hash” : “xxxxxxxxxxxxxxxxxxxx”,
    “build_date” : “yyyy-MM-dd’T’HH:mm:ss.SSSSSSSZ”,
    “build_snapshot” : false,
    “lucene_version” : “8.x.x”,
    “minimum_wire_compatibility_version” : “xxxxxxxxxxxx”,
    “minimum_index_compatibility_version” : “xxxxxxxxxxxx”
    },
    “tagline” : “You Know, for Search”
    }
    “`

    以上是一种比较简单的方法来启动Elasticsearch,但在实际应用中,还可以通过配置文件来设置更多的参数和配置,并启动多个ES节点构建一个集群。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中启动Elasticsearch(以下简称ES)有多种方式可供选择,下面将一一介绍。

    1. 使用systemctl命令启动ES:
    – 首先,以root用户或拥有sudo权限的用户身份登录到Linux系统中。
    – 打开终端窗口,并输入以下命令:
    “`
    sudo systemctl start elasticsearch
    “`
    – 当提示输入密码时,输入密码并按下回车键。
    – 如果一切顺利,ES服务将会启动。

    2. 使用service命令启动ES:
    – 以root用户或拥有sudo权限的用户身份登录到Linux系统中。
    – 打开终端窗口,并输入以下命令:
    “`
    sudo service elasticsearch start
    “`
    – 当提示输入密码时,输入密码并按下回车键。
    – 如果一切顺利,ES服务将会启动。

    3. 使用systemd启动ES:
    – 进入到ES安装目录中的bin目录下。
    – 打开终端窗口,输入以下命令启动ES服务:
    “`
    ./elasticsearch
    “`
    – 如果需要在后台运行ES服务,可以加上`-d`参数:
    “`
    ./elasticsearch -d
    “`
    – 如果需要指定配置文件路径,可以使用`-E`参数并指定配置文件路径:
    “`
    ./elasticsearch -E path.config=/path/to/config/file.yml
    “`

    4. 使用nohup命令启动ES(适用于非systemd系统):
    – 进入到ES安装目录中的bin目录下。
    – 打开终端窗口,并输入以下命令启动ES服务:
    “`
    nohup ./elasticsearch &
    “`
    – ES服务将在后台运行。

    无论使用哪种方式启动ES,都可以通过以下命令验证ES是否已成功启动:
    “`
    curl -X GET http://localhost:9200/
    “`

    以上是在Linux系统中启动ES的几种常用方法。根据具体环境和需求,选择一种适合的方式启动ES即可。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部