技术标签: ElasticSearch
which: no java in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/local/nginx/sbin:/home/sophia/.local/bin:/home/sophia/bin)
could not find java; set JAVA_HOME or ensure java is in PATH
centos7下安装一下jdk,直接yum安装1.8.0版本openjdk
[[email protected] ~]# yum install java-1.8.0-openjdk* -y
安装成功之后查看版本
main ERROR Unable to create file /home/leyou/elasticsearch/logs/elasticsearch.log java.io.IOException: Could not create directory /home/leyou/elasticsearch/logs
由于我当时创建的时候写错名字了,修改成正确存在的路径名就可以了
修改elasticsearch.yml文件中的path:
vim elasticsearch.yml
[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]
切换到root权限用户下,打开/etc/security/limits.conf 在里边添加如下内容:
* soft nofile 65536
* hard nofile 65536
保存退出返回到sophia权限用户下再次启动,发现还有一个错误提示:
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决办法:
1)切换到root用户修改配置 sysctl.conf
vi /etc/sysctl.conf
2)添加下面配置:
vm.max_map_count=655360
3)并执行命令:
sysctl -p
返回到sophia权限用户下,重新启动elasticsearch,即可启动成功。
简单的可以理解为:绑定节点失败!导致的原因是因为之前运行的ES还没有正常关闭。
开放指定端口号9200,重启ES,本地浏览器即可访问成功。
开放指定端口号的参考博客链接:
https://www.cnblogs.com/sxmny/p/11224842.html
我的问题是json格式错误,推荐一个json格式校验工具https://www.json.cn
分布式系统中,服务与服务之间的依赖错综复杂,一种不可避免的情况就是某个服务出现故障,导致依赖它的其他服务出现远程调度的线程阻塞,从而产生联动故障。Hystrix是Netflix公司的一个开源项目,它提供了一个熔断器功能,通过隔离服务的访问点阻止联动故障,并提供故障的解决方案,从而提高整个分布式系统的弹性。之前我们看了eureka与feign实现负载均衡,hystrix的学习,继续...
原理:在app添加一个智能辅助服务然后在设置界面打开智能辅助即可在服务中监听屏幕各种状态,我们可以监听安装的install包然后监听安装弹框的“安装”点击按钮,监听到直接进入安装流程就可以了可能上面说的比较绕,下面直接来流程:1.manifes中的配置如下:<manifest xmlns:android="http://schemas.android.com/apk/res/a...
(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括 合适的缓存更新策略,更新数据库后要及时更新缓存、缓存失败时增加重试机制,例如MQ模式的消息队列。...
当出现如上提示的时候, 按下shift+f10 会打开命令窗口, 进入到C:\windows\system32\oobe文件夹,输入msoobe 回车, 即可进入下一步输入用户名和密码的操作
自定义View (CustomView):自定义Button 可设置圆角、边框、以及背景颜色(按压、正常、EnableFalse)自定义TextView 可设置部分大小颜色、加粗、倾斜、图片、上标、下标、下划线、删除线。...
????前几天的课程我们学习了Hive数据的导入、导出、查询和排序,有兴趣的小伙伴可以查看以往的文章????:第一篇: Hadoop之Hive数据的导入与导出(DML).第二篇: Hadoop之Hive查询语句.第三篇:Hadoop之Hive的7种Join语句.第四篇: Hadoop之Hive的排序.️️️ 今天要介绍的内容在Hive中非常重要,即分区表分区表1.分区表1.1 分区表的建立1.2 查询分区表中数据1.3 增加分区1.4 删除分区1.5 查看分区1.6 查看分区表结构2.
通过卷积和池化等技术可以将图像进行降维,因此,一些研究人员也想办法恢复原分辨率大小的图像,特别是在语义分割领域应用很成熟。通过对一些资料的学习,简单的整理下三种恢复方法,并进行对比。1、Upsampling(上采样)在FCN、U-net等网络结构中,涉及到了上采样。上采样概念:上采样指的是任何可以让图像变成更高分辨率的技术。最简单的方式是重采样和插值:将输入图片进行rescale到一个想要...
文章目录访问顶级域名访问二级域名访问三级域名总结首先说明一点:cookie在不同域名之间是无法共享的,即跨域问题!但是在顶级域名、二级域名、三级域名中是可以共享的!准备如下三个域名:顶级域名:dalomao.com二级域名:super.dalomao.com三级域名:big.super.dalomao.com访问顶级域名访问顶级域名 dalomao.com,设置如下四种情况的coo...
使用easyui的treegrid实现行编辑和拖拽效果。下面是demo界面。可以拖拽菜单(放在tr上,则拖拽到目标的子目录,放在边框上则是拖拽到同级目录)具体实现代码:menuList.jsp 菜单列表 .fitem{ margin: 5px; } .fitem label{ display:inline-block;
环境准备1.Linux操作系统(桌面化)2.Linuxqq安装包3.下载地址:https://im.qq.com/linuxqq/download.html导入Linuxqq安装包通过xftp等连接工具将下载好的linuxqq安装包导入系统上安装进入终端通过一条命令直接安装rpm -ivh linuxqq_2.0.0-b1-1024_x86_64.rpm运行Linux版QQ运行qq可通过两种方式运...
文章目录IDEA 2020.1idea 2020.1修改格式化代码快捷键IDEA 2020.1本文记录IDEA 2020.1 的日常开发使用的小技巧总结。持续更新中……idea 2020.1修改格式化代码快捷键File --> Setting,见下图:然后在右边搜索栏输入:reformat code将被检索出来的东西右键,然后add key board short cut,然后修改你自己熟悉的快捷键就行了。最后,OK退出。...