elasticsearch 安装Elasticsearch,elasticsearch,elasticsearch" /> elasticsearch 安装Elasticsearch,elasticsearch,elasticsearch" />

elasticsearch 安装Elasticsearch

elasticsearch 安装Elasticsearch,elasticsearch,elasticsearch,我试图在Elasticsearch上索引数据,我的问题是;运行elasticsearch.bat命令后,我可以连接到服务器,所有过程都完成得很好。但在这之后,我无法向命令行写入任何内容。你知道怎么回事吗?没关系,你可以看到elasticsearch控制台的输出。只需打开另一个控制台进行一些输入。或者将ElasticSearch作为服务启动没有可用于ElasticSearch的命令行输入。您可以通过REST命令或使用例如JAVA中的客户端API对Elasticsearch执行操作 您可以使用CUR

我试图在Elasticsearch上索引数据,我的问题是;运行elasticsearch.bat命令后,我可以连接到服务器,所有过程都完成得很好。但在这之后,我无法向命令行写入任何内容。你知道怎么回事吗?

没关系,你可以看到elasticsearch控制台的输出。只需打开另一个控制台进行一些输入。或者将ElasticSearch作为服务启动

没有可用于ElasticSearch的命令行输入。您可以通过REST命令或使用例如JAVA中的客户端API对Elasticsearch执行操作

您可以使用CURL应用程序在命令行中执行REST操作

您可以使用internet浏览器执行一些HTTP-GET命令。您还可以使用一些Chrome插件(如POSTMAN)执行其他REST命令PUT、POST、DELETE

有一些Elasticsearch插件可用于启用通过浏览器提供的监控和管理工具


请阅读Elasticsearch文档

对于索引、映射、查询等所有操作,Marvel插件都具有出色的Sense REST API接口。Sense被包装在插件中,插件可以免费开发

它允许您以JSON的形式执行所有可能的ES API命令。在ES客户机中实现命令之前,我们将其用作命令原型,并将其用作测试非常特定/边界搜索场景的方法

还有许多其他很酷的插件可以帮助您管理ElasticSearch,下面介绍了其中一些插件

祝你好运

当您只键入elasticsearch.bat时,意味着您正在前台启动elasticsearch服务器,这就是为什么您在终端中看到实时日志,因此您无法键入任何内容

现在,保持未关闭状态并打开另一个终端,无需再次转到Elasticsearch目录,只需键入 curl,但首先确保您的终端支持curl,如果不支持,您需要使用另一个支持它的终端,例如gitshellforwindows


之后,您可以使用第二个终端进行索引。

通过带有命令curl+XGET或XPUT、XDELETE、XPOST的终端,您可以向elasticsearch发送命令:

curl -XGET 'http://localhost:9200/your_index' -d '{
    "query":
    {
        "filtered":
        {
            "query":
            {
                "match_all": {}
            }
        }
    }
}';

您还可以使用Chrome扩展Sense,它可以处理JSON配置,具有方便的历史记录和漂亮的高亮显示。

我想您误解了一些东西:

ElasticSearch作为http服务运行,这就是您不能继续使用该控制台的原因。 解决方案:只需打开另一个控制台


但是,请记住,您不需要使用控制台,您可以使用任何REST客户端访问它。看看Postman-REST客户端和Sense测试版。两者都是Chrome扩展。

我不能写是什么意思?没有闪烁的光标吗?如果是,您的.bat是否正确终止?是否有闪烁的光标,但键盘没有反应?如果是,键盘上有什么东西吗?有一个闪烁的光标,但我不能键入任何内容。我可以在我的网络浏览器上访问,我想这意味着我已连接。