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. NSCharacterSet 去除NSString中的空格

    转自:http://blog.sina.com.cn/s/blog_5421851501014xif.html 去除 username中的空格,table newline,nextline 代码如下: ...

  2. migrate的使用

    安装完yii2后,需要创建一张user表,这里用migrate创建 1.在dos窗口下,先cd到项目的目录,比如E:\>cd E:\Visual-AMP-x64\www\blog\blog 2. ...

  3. TCP/IP详解读书笔记:链路层

    在TCP/IP协议族中,链路层主要有三个目的: 1)为IP模块发送和接受IP数据报: 2)为ARP模块发送ARP请求和接受ARP应答: 3)为RARP模块发送RARP请求和接受RARP应答: 以太网和 ...

  4. 如何使用VMWare共享Win7中的文件夹,对应Linux中的哪个目录下面?

    访问 /mnt/hgfs/你设置的共享名,如果找不到这个hgfs这个文件夹,那说明你还没正确安装好 install VMware tools

  5. ubuntun 下安装 node-v0.10.26

    sudo apt-get install g++ curl libssl-dev apache2-utils wget http://nodejs.org/dist/v0.10.26/node-v0. ...

  6. [转]wordpress安装插件的3种方式

    WordPress插件安装方法有几种?WordPress是一种使用PHP语言开发的博客平台,有些用户不知道怎么安装WordPress插件和主题的,所以今天小编就为大家介绍几种WordPress插件安装 ...

  7. Swift基础--ijkplayer编译

    这篇与Swift基本上没有什么关系,只是之后会用到,这次编译是使用Mac编译IOS版本号的.以下是编译流程,最后是整个项目的下载地址.由于下载太慢了. 1.下载源代码 git clone https: ...

  8. 使用Navicat连接阿里云服务器上的MySQL数据库

    1.首先打开Navicat,文件>新建连接> 2,两张连接方法 1>常规中输入数据库的主机名,端口,用户名,密码 这种直接连就可以了 第2种方法: 常规中输入数据库的信息,主机名用l ...

  9. The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Cha

    The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Cha ...

  10. 蓝桥杯 第四届C/C++预赛真题(3) 第39级台阶(递归)

    题目标题: 第39级台阶 小明刚刚看完电影<第39级台阶>,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶 ...