当前位置: 首页 > 面试题库 >

在移动设备上运行Elasticsearch服务器(Android / iPhone / iOS)

邰勇军
2023-03-14
问题内容

我想知道是否可以在移动设备(android / iphone / ios)上运行Elasticsearch服务器,如果可以,我应该如何去做。

就我而言,这样做的原因是在设备上拥有一个易于搜索的离线数据库(具有所有elasticsearch高级功能)

(可选)我可能还会使用Elasticsearch的集群/复制功能来使设备上的脱机数据与服务器同步。


问题答案:

好吧,也许(至少在Android上,对于iPhone,答案是否定的)。其他人已经讨论并不确定是否有人成功。Android
Dalvik是JVM,只是缺少了一些移动应用通常不需要的东西。从理论上讲,您应该能够尝试编译ES并在Android上运行它。但是,您可能会遇到缺少ES所需的库和api的问题,因此这完全取决于您是否愿意使用ES源代码来解决它们。

前面的讨论可能会有所帮助,您可以尝试与线程中的人员联系,看看是否有人成功:

http://elasticsearch-users.115913.n3.nabble.com/ElasticSearch-HTTP-Server-on-
Android-td4056423.html



 类似资料:
  • 问题内容: 好的,我想做的是当用户单击列表项时将div向下滑动。 Selectric),它将选择框转换为无序列表。因此,当用户单击源输出为列表项的a时,我希望div向下滑动。 在移动浏览器(iOS7)上,选择框UI与标准选择框UI相同。 关于移动设备onClick的最佳做法是什么? 基本的jQuery: 谢谢。 问题答案: 最好将事件与jQuery方法结合使用: 而且我不明白为什么要使用方法,因为

  • 我想在Android设备上运行一些需要根权限的命令。这些命令应该使用java代码执行,因此应用程序本身应该能够运行这些命令,而不需要将设备连接到个人电脑并使用shell运行这些命令。 我使用了,然后使用了我想要运行的命令(chmod 666)。chmod666需要一个根设备才能正常运行,因此我尝试先使用获得超级用户权限,然后尝试运行它。我将java代码放在onCreate方法中。这是我的密码: 但

  • 我正试图从我的android设备上传文件到php服务器,但服务器没有收到任何文件。这是我的示例代码,我在网上找到的。php服务器,我正在通过chunk上传文件 我的Android代码 PHP Server文件上传中的代码,我是通过块完成文件上传的,请谁帮我发送正确的代码文件通过块上传和相关的android文件上传代码

  • 问题内容: 我正在尝试将文件从我的Android设备上传到php服务器,但服务器未收到任何文件。这是我的示例代码,我在线找到了。php服务器,我正在通过块上传文件 我的Android代码 PHP Server代码在文件上传中,我已经完成了通过块进行文件上传,请有人帮助我通过块和相关的android文件上传代码发送正确的代码文件 问题答案: 我不知道您的代码,但是为您提供了两个有效的代码:这适用于所

  • 问题内容: 如果浏览器的宽度小于五张图片(包括边距等),我试图允许每行容纳五张图片的容器更改其宽度大小。 我添加了以下媒体查询,当在台式计算机上浏览(将浏览器的大小调整为小于1080px的宽度)时,它们都可以很好地工作…容器将更改宽度,并且内容将居中。 但是,在移动设备(iPhone 4和S4)上浏览时,此功能不起作用。有什么想法吗? 的CSS 问题答案: 这可能是因为您没有设置视口。 将以下元标

  • 问题内容: 我在CI和CD上创建了Jenkinsfile,Dockerfile,Dockerfile.test到CI和CD,在GitHub上构建了我的服务器API,我在Jenkins上构建了该构建,并且构建成功,并且我的docker在Jenkinsfile阶段也在容器上运行,我创建了用于测试和部署在服务器API上,并使用docker作为容器 我也使用docker-compose在docker上运行