elastic search远程测试

elastic search远程测试

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

 

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

进入elastic search安装目录,java

vi /config/elasticsearch.ymlbootstrap

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

成功:api

 

 

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

http://www.javashuo.com/article/p-ycyjnypt-no.html安全

进入elastic search安装目录,服务器

vi /config/elasticsearch.ymlrestful

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

 

 

成功:ide

 

 

 

启动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:http://www.javashuo.com/article/p-pcyfhztv-he.html

步骤和在同一子网内差很少,主要区别:要在云平台上修改服务器设置,将你的笔记本的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加入安全组。

 

相关文章
相关标签/搜索