DLOG4J

Elasticsearch 7.4(Windows 系统) 指定单独JDK版本

随声附和 提交于 2020-08-16 11:44:50
我用的最新版本Elasticsearch 7.4,下图是官网的介绍,说解压包里已经有最合适的jdk包了,我们只需要修改指向,让它启动时用这个包就行了,网上搜出了好多文章是修改"bin/elasticsearch",可能是因为他们是linux系统,我是用的windows系统,没生效,看了下修改了另一个文件"bin/elasticsearch-env.bat"文件,成功启动。 修改bin/elasticsearch-env.bat 改变下面这一块的语义就行了 我是修改了JAVA_HOME的值,直接增加了下面一句话 rem 配置自己的jdk set JAVA_HOME=F:/elasticsearch/elasticsearch-7.3.0/jdk linux系统也可以用这个方法,找到 elasticsearch-env 这个文件 大概在39 - 40 行 将JAVA_HOME换成刚刚配置的ES_JDK 启动ES 到这里我们又看到另一个警告 OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. 这是提醒你 cms 垃圾收集器在 jdk9 就开始被标注为

docker启动ES内存溢出

冷暖自知 提交于 2020-08-10 06:47:12
在elasticsearch的config中加jvm.options文件,修改堆栈大小,默认是2GB,直接启动es即可,保证之前已经映射了配置文件。 -Xms5g -Xmx5g 完整jvm.options文件如下: ## JVM configuration ################################################################ ## IMPORTANT: JVM heap size ################################################################ ## ## You should always set the min and max JVM heap ## size to the same value. For example, to set ## the heap to 4 GB, set: ## ## -Xms4g ## -Xmx4g ## ## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html ## for more information ## ################################################

ElasticsSearch初装 环境Win10

淺唱寂寞╮ 提交于 2020-04-26 12:22:12
步骤: 1.从 http://how2j.cn/frontdownload?bean.id=1694 下载6.22 版本 2.双击elasticsearch.bat启动ElasticsSearch [2020-04-25T21:36:40,850 ][INFO ][o.e.n.Node ] [] initializing ... [ 2020-04-25T21:36:41,298][INFO ][o.e.e.NodeEnvironment ] [kOgW9DF] using [1] data paths, mounts [[(C:)]], net usable_space [278.4gb], net total_space [465 .2gb], types [NTFS] [ 2020-04-25T21:36:41,298][INFO ][o.e.e.NodeEnvironment ] [kOgW9DF] heap size [990.7mb], compressed ordinary object pointers [ true ] [ 2020-04-25T21:36:41,302 ][INFO ][o.e.n.Node ] node name [kOgW9DF] derived from node ID [kOgW9DFySlOO4FmCge3iSQ]; set [node

Elasticsearch7安装与集群

♀尐吖头ヾ 提交于 2020-02-28 14:27:11
下载安装 Elasticsearch下载 Elasticsearch的安装比较简单,下载下来直接解压到指定的目录就可以了。关键在于配置,这里我们下载的是7.1.1版本的Elasticsearch。 elasticsearch.yml配置文件 elasticsearch配置中最重要的是前面几项: cluster.name 表示集群的名字,默认是elasticsearch,最好设置一下,因为客户端连接会用到 node.name 表示节点的名字,是为了方便区分不同的节点 node.master 为true表示这个节点有做为主节点的资格 node.data 为true表示这个节点可以存储数据 path.data 数据目录 path.logs 日志目录 不同的场景可以使用不同的组合,node.master: true,node.data:true表示又要协调客户端请求,又要存储数据。node.master:false,node.data:true表示只存储数据。node.master:true,node.data: false只协调客户端请求,不存储数据。node.master:false,node.data:false只处理客户端请求。 # https://www.elastic.co/guide/en/elasticsearch/reference/index.html cluster

话说对 Hibernate 的吐槽很没道理,我竟无言以对

我的梦境 提交于 2019-11-29 05:54:39
在 Java 的世界里有一些超级重量级的框架,很多 Java 开发者对它们甚至比对 JDK 本身还熟悉。没错,我说的就是 Struts、Spring 和 Hibernate,或者就把这三者称为 Java 的三剑客,传说中大名鼎鼎的 SSH。 尽管我今年只有 19 岁,但已有十好几年的 Java 开发经验,目前简历里只敢说熟悉(非精通) Java 编程语言。曾经是 Struts 和 Hibernate 的深度用户。对于 Web 框架我的轨迹是:Servlet -> Struts 1.x -> No Framework ,No Framework 其实说的不准确,应该是自己对 Servlet 或者 Filter 的一个简单封装。而在数据库访问这块轨迹是:JDBC -> Hibernate -> DbUtils。我觉得 DbUtils 说的也不准确,因为我愿意尝试各种轻量级的 ORM 框架,而 DbUtils 严格意义上并不是一个 ORM 的东西,充其量就是一个 JDBC 的工具包。 回想下当你在写各种 JDBC 程序的时候,假设一个表有 20 个字段,那么一个插入记录的方法可能就有小 30 行代码,因为有大量的 setString\setInteger 之类的方法需要调用。后来出现了 Hibernate 后感觉原来写代码也是如此的享受,之前 30 行的代码现在只需要两三行搞定