elastic search远程测试

推荐:elastic官方教程:https://www.elastic.co/guide/en/elasticsearch/reference/6.2/index.html

同一子网内两机器 http restful远程测试(9200端口)

进入elastic search安装目录,

vi /config/elasticsearch.yml

修改http.host字段为0.0.0.0(对与服务器同一子网上的所有电脑开启服务,因为elastic search本身没有安全机制,所以非常危险)或你的电脑的ip(正如前面提到的,必须是同一子网内两机器的远程测试)

成功:

同一子网内两机器 java api远程测试(9300端口)

https://www.cnblogs.com/dragkiss/p/5613602.html

进入elastic search安装目录,

vi /config/elasticsearch.yml

修改network.host字段为0.0.0.0(对与服务器同一子网上的所有电脑开启服务,因为elastic search本身没有安全机制,所以非常危险)或你的电脑的ip(正如前面提到的,必须是同一子网内两机器的远程测试)

成功:

启动elastic search时遇到两个的错误

ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方法:https://blog.csdn.net/abcd_d_/article/details/53018927

解决【1】 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

解决方法:切换到root用户,进入vi /etc/security/limits.conf  ,为启动elastic search的用户增加配置,例如我使用的是ubuntu这个普通用户来启动es:

ubuntu soft nofile 819200
ubuntu hard nofile 819200

然后重启terminal(如果是putty则重启putty),然后方能生效(仅切换回原用户无法立即生效)

解决【2】max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方法:修改sysctl文件:vi /etc/sysctl.conf ,增加下面配置项:

增加该行配置:vm.max_map_count=655360
保存退出后,执行:
sysctl -p

不同子网内两机器远程测试

下面以我的电脑和我的腾讯云主机为例:

云主机的内网IP和外网IP:https://zhidao.baidu.com/question/1050628014291855339.html

判断自己电脑的外网IP:https://blog.csdn.net/lijia11080117/article/details/52413677

步骤和在同一子网内差不多,主要区别:要在云平台上修改服务器设置,将你的笔记本的ip加入到要暴露的端口的安全组中;获取笔记本的ip过程比较复杂,因为很可能你连的公司的wifi或者学校的wifi,采用了动态ip,导致你的笔记本的公网ip(直接百度“公网IP查询”就可以获得自己电脑的公网IP)不断变动。因此,需要将笔记本的动态ip的所有网段直接加到安全组中。那么如何知道公司/学校的网段的?多刷新几遍看有哪几种ip,然后暴力一点,每找到一种ip,直接XXX.XXX.0.0/16将整个网段加入。(其实也可以做内网穿透)

进入elastic search安装目录,

vi /config/elasticsearch.yml

修改network.host字段为0.0.0.0(对与服务器同一子网上的所有电脑开启服务,因为elastic search本身没有安全机制,所以非常危险)或你的电脑的ip(正如前面提到的,必须是同一子网内两机器的远程测试)

查询笔记本的ip,因为是动态的,所以多查询几遍,看看都有哪几个网段的ip。

将该笔记本的动态ip的所有可能网段的CDIR加入安全组。

elastic search远程测试的更多相关文章

  1. elastic search安装与本地测试

    elastic search安装与本地测试 elastic search是一个全文搜索引擎 教程: 综合:http://www.ruanyifeng.com/blog/2017/08/elastics ...

  2. 分库分表后跨分片查询与Elastic Search

    携程酒店订单Elastic Search实战:http://www.lvesu.com/blog/main/cms-610.html 为什么分库分表后不建议跨分片查询:https://www.jian ...

  3. tpot从elastic search拉攻击数据之二 配置端口映射

    虽然知道了本地的数据接口位置,但是我们需要的是从远程拉取数据,所以我们需要更改es的ip端口为0.0.0.0:xxxx. 直接修改下图的elasticsearch.yml配置文件,结果发现无效. 这是 ...

  4. elastic search&logstash&kibana 学习历程(一)es基础环境的搭建

    elastic search 6.1.x 常用框架: 1.Lucene Apache下面的一个开源项目,高性能的.可扩展的工具库,提供搜索的基本架构: 如果开发人员需用使用的话,需用自己进行开发,成本 ...

  5. elastic search查询命令集合

    Technorati 标签: elastic search,query,commands 基本查询:最简单的查询方式 query:{"term":{"title" ...

  6. jmeter 远程测试

    如果你的JMeter客户机不能进行属性,来模拟 足够的用户强调您的服务器或在网络水平是有限的,存在一个选项来控制多个远程JMeter 引擎从一个JMeter客户机. 通过运行JMeter远程,你可以复 ...

  7. elastic search 学习笔记

    Elastic search在数据分析的应用中相当于一个数据库的搜索引擎. 跟MySQL类似,它有自己的查询语言,只不过不是关系型数据库,属于NoSQL. 可以根据索引从分布式服务器文件系统中快速存取 ...

  8. elastic search 学习 一

    初步阅读了elastic search 的文档,并使用command实践操作. 大概明白其概念模型.

  9. 自学elastic search

    工作也有一段时间了,虽然来这个公司之后学会了几门不同的语言,但想拨尖还是任重道远. 想往高级程序员甚至是架构师方向发展.他仍然是我的学习对象.我现在做着的,无非是他玩剩下的罢了. luncene之前有 ...

随机推荐

  1. mapper.xml文件

    1. 概述 mybatis的真正强大在于它的映射语句.由于它的异常强大,映射器的XML文件就显得相对简单,如果拿它跟具有相同功能的JDBC代码进行对比,省掉将近95%的代码.mybatis是针对SQL ...

  2. poj2392 Space Elevator(多重背包问题)

    Space Elevator   Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8569   Accepted: 4052 ...

  3. ajax发送请求时为url添加参数(使用函数)

    <script> // ajax的get请求,使用函数向其url添加参数 function addURLParam(url,name,value){ url+=(url.indexOf(' ...

  4. JavaScript学习日志(1)

    javascript用法: 1.HTML中的脚本必须位于<script>与</script>标签之间,可被放置在HTML页面的<body>和<head> ...

  5. jedis CodedInputStream encountered a malformed varint

    原因:从redis数据库中根据String类型的参数取数据时报的异常 解决方法:应该用字节数组读取低层次的数据,因为是我们自定义的一些对象格式,如图: 这样就不报错了,可以正常读取redis数据库中的 ...

  6. SessionListener失败,退出

    配置如下: web.xml: <listener> <listener-class>cn.edu.hbcf.common.listener.SessionListener< ...

  7. flutter开发目录

    1>环境 2>设计 3>登录 4>主页面 5>主页面明细 6>详情 7>商品明细 8>购物车 9>订单页 10>个人关于 11>搜索页

  8. 玩转Win10的45个快捷键

    1Win10快捷键大全(第一部分) Win10发布已经快两个星期了,各项新功能也让小伙伴们兴奋不已.和之前系统一样,Win10也加入了很多经典的快捷键,同时还加入了全新触控手势.今天小编就将所有的Wi ...

  9. Android.mk介绍

    Secrets of Android.mk Intro to Android.mk Simple example NDK Usage Defining Modules Simple APK APK D ...

  10. 技巧JS

    1.     document.referrer可以获得上一页的地址,使用document.anchors获得页面上面所有的链接元素,而不必使用document.getElementsByTagNam ...