- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 将本地jar包安装到maven仓库
1.进到jar包所在目录 cd C:\Users\用户\Desktop\ 2.执行安装命令 mvn install:install-file -DgroupId=test -DartifactId=test-ssh2 -Dversion=1.0.0 -Dpackaging=jar -Dfile=test-ssh2.jar 3.项目中引入该jar包 <dependency> ...
2019-11-04 22:07:26 139
原创 ecplise中maven仓库地址配置
进入ecplise的maven配置界面Window>Preferences>Maven>User Settings 由于eclipse自带的maven是没有settings文件的,所以你需要在计算机/用户/.m2文件夹中建一个settings.xml文件,内容如下: <?xml version="1.0" encoding="UTF-8"?> <set...
2019-11-04 21:59:31 201
原创 kafka常见问题及解决方案
1.启动日志没有报错,消费者无法消费数据 最近使用kafka消费者过程中发现,日志没有报错但是无法消费数据,版本0.10.2.0,日志具体情况如下: 当日志打到红线区域时就停止不动了,此时向topic发送数据并没有被消费,猜测是哪里卡住了,之后使用了一个可以正常消费kafka数据的程序,查看日志进行对比,正常日志如下: 启动kafka消费者后,会打印leader对于消费者群组进行重分...
2019-09-17 14:36:33 1281
原创 jvm排错命令
1.使用top查看进程,如内存,cpu占比 2.使用ps aux|grep <pid>查看相关进程的具体信息 3.使用top -H -p <pid> 查看进程下的线程信息 4.使用jstack <pid> >>a.txt打印出进程堆栈情况,线程 5.使用jstat -gcutil <pid>1000 10查看每秒gc情况 6...
2019-03-15 15:53:41 344
原创 jvm基础知识:内存分布
在Java虚拟机中,内存分为三个代:新生代(New)、老生代(Old)、永久代(Perm)。 (1)新生代New:新建的对象都存放这里 (2)老生代Old:存放从新生代New中迁移过来的生命周期较久的对象。新生代New和老生代Old共同组成了堆内存。 (3)永久代Perm:是非堆内存的组成部分。主要存放加载的Class类级对象如class本身,method,field等等。 永久代中的...
2019-03-15 15:27:48 162
转载 转:Kafka 客户端TimeoutException问题之坑
原文出自:http://www.jianshu.com/p/2db7abddb9e6各种TimeoutException问题会抛出org.apache.kafka.common.errors.TimeoutException:message可能为各种:Batch ExpiredFailed to update metadata after 60000 ms.ailed to update meta...
2018-05-30 17:36:08 16230
原创 kafka生产者与消费者
1.生产者代码 import kafka.producer.KeyedMessage; import kafka.serializer.StringEncoder; import org.apache.kafka.clients.producer.*; import org.jetbrains.annotations.NotNull; import java.text.Sim...
2018-05-17 15:19:44 185
转载 kafka配置参数详解(收藏)
3.1 Broker Configs 基本配置如下: -broker.id -log.dirs -zookeeper.connect Topic-level配置以及其默认值将在下面讨论。PropertyDefaultDescriptionbroker.id 每个broker都可以用一个唯一的非负整数id进行标识;这个id可以作为broker的“名字”,并且它的存在使得broker无须混...
2018-05-17 11:13:00 456
原创 kafka基础知识点总结
1.kafka简介 kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop的一样的...
2018-05-10 19:53:13 2212
翻译 linux命令学习
1.fdisk命令详解linux下fdisk命令主要用来操作磁盘,添加、删除、转换分区等操作格式如下:[root@cluster1 ~]# fdisk 设备名称之后就会有对这个设备的操作提示,经常使用的命令解释如下:m print this menu 帮助命令d delete a partition 删除一个分区n add a new partition 添加一个分区p p...
2018-05-07 16:51:59 114
原创 Intellij IDEA关于java的几个基本操作
1.如何导入Ecplise工程file->Project Structuremodules->+->Import Module点击直到完成2.如何导入jar包点击+号添加依赖jar包3.如何导出jar包jar后选empty,先创建空的,后边添加要打包的程序和主函数...
2018-05-07 15:28:34 211
原创 如何修改linux的虚拟机IP使xshell可以访问
安装虚拟机后xshell无法访问,原因是没有配置虚拟机固定IP,固定IP主要分为以下几个步骤:1.修改虚拟机IP配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,添加或者修改以下字段:ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=192.168.1.130NETMASK=255.255.255.0GAT...
2018-04-26 19:12:00 1302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人