Arthas监控命令
--耗时统计
tt -t com.montnets.task.AuthDataReaderTask parseAndCheckData
-- ES匹配
tt -t com.montnets.service.EsDealService dealAuthData
-- DB处理
tt -t com.montnets.service.AuthDataDealService dealWithOne
-- 安装
curl -L https://alibaba.github.io/arthas/install.sh | sh
java程序内存快照
jmap -dump:live,format=b,file=heap.hprof 3514
jmap -dump:format=b,file=heap.hprof 3514
java远程调式
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8080,server=y,suspend=y -jar xxx.jar
查找当前目录下包含指定字符串的文件
find . -name \* -type f -print | xargs grep "状态置为有效"
tail -500f xxx.log |grep 18666933316
查找字符串在文件中出现次数(一行只计一次)
grep -c 'anystr' filename
#查看linux消耗内存最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
df -hl linux 磁盘消耗情况
#批量杀进程
ps -ef|grep redis-server|grep -v grep|cut -c 9-15|xargs kill -9
J2SE 8 = 52,
J2SE 7 = 51,
J2SE 6.0 = 50,
J2SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
JDK 1.1 = 45
#maven将依赖包拷贝到lib目录下 命令:
mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib -DincludeScope=runtime
mwkjptz@123
kafka 安装目录 /home/runsoft/kafka/kafka_2.12-0.11.0.0/bin
//启动命令
./kafka-server-start.sh -daemon ../config/server.properties
zookeeper 安装目录 /home/runsoft/zookeeper/zookeeper-3.4.6
启动zk:sh bin/zkServer.sh start
查看ZK服务状态: sh bin/zkServer.sh status
//创建topic
./kafka-topics.sh --create --zookeeper 192.169.2.74:2181 --replication-factor 2 --partitions 2 --topic test
kafka-consumer-groups.sh --new-consumer --bootstrap-server 192.169.0.23:9092 --group groupA --describe
结果:
GROUP TOPIC PID OFFSET LOGSIZE LAG
消费者组 话题id 分区id 当前已消费的条数 总条数 未消费的条数
//查看所有topic列表
./kafka-topics.sh --list --zookeeper 192.169.2.156:2181
//查看指定topic信息
./kafka-topics.sh --zookeeper 192.169.2.100:2181 --describe --topic rpt_sm_sync_in
./kafka-topics.sh --zookeeper 192.169.0.61:2181 --describe --topic rpt_sm_sync_in
//加分区
./kafka-topics.sh --alter --zookeeper 192.169.0.61:2181 --partitions 6 --topic rpt_sm_sync_in
//控制台消费topic的数据(控制台模拟消费者)
./kafka-console-consumer.sh --zookeeper 192.169.2.103:2181 --topic pu_cmd_topic --from-beginning
./kafka-console-consumer.sh --zookeeper 192.169.0.61:2181 --topic pu_topic --from-beginning |grep 8618126465279
//控制台向topic生产数据(控制台模拟生产者)
./kafka-console-producer.sh --broker-list 192.169.2.144:9092 --topic pu_cmd_topic
./kafka-console-producer.sh --broker-list 192.169.6.66:9092 --topic rpt_sm_sync_in
//删除topic(删除如果不成功需要删除zookeeper对应节点上的数据)
./kafka-topics.sh --delete --zookeeper 192.169.3.241:2181 --topic MT_RVOK
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper 192.169.2.188:2181 --group GroupA --topic SZ_TEST_SH
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper 192.169.2.28:2181 --group group_wmh --topic WMH
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper 192.169.2.28:2181 --group GroupA --topic MT_RVOK
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper 192.169.0.23:2181 --group GroupA --topic VRY_DATA
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper 192.169.0.23:2181 --group GROUP_PNA_2586 --topic DLD_DETAIL
172.16.253.91:2181 --group GROUP_PNA_2586 --topic DLD_DETAIL
./kafka-consumer-groups.sh --new-consumer --bootstrap-server 172.16.253.91:9292 --group GROUP_PNA_2586 --describe
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zookeeper 192.169.6.66:2181 --group GROUP_PNA_2596119 --topic rpt_sm_sync_in
//查看消费组消费情况
./kafka-consumer-groups.sh --bootstrap-server 192.168.1.81:9092 --describe --group GROUP_PNA_2596119
2.如何查看自己消费者分组 对应的 topic 的offset
第一种方式
bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --topic test-topic --zookeeper zookeeper:2181 --group group名字
第二种方式
kafka-consumer-offset-checker --zookeeper localhost :2181/kafka --group test-consumer-group --topic test
第三种方式
bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --topic test --zookeeper 10.0.10.10:2181 --group test-consumer-group
第四种方式
bin/kafka-consumer-groups.sh --bootstrap-server dbnode4:9092,dbnode5:9092,dbnode6:9092 --group test-consumer-group --describe
./kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --topic rpt_sm_sync_in --zookeeper 192.168.1.81:2181 --group GROUP_PNA_2596119
./kafka-consumer-groups.sh --zookeeper 192.169.6.63:2181 --group GROUP_PNA_2596119 --topic rpt_sm_sync_in --execute --reset-offsets --to-offset 10000
./kafka-consumer-groups.sh --bootstrap-server 192.168.1.82:9092 --group groupA --topic rpt_sm_sync_in --execute --reset-offsets --to-offset 100
./kafka-consumer-groups.sh --bootstrap-server 192.168.1.81:9092 --describe --group GROUP_PNA_2596119
SQLSERVER跨库连接
XEC sp_addlinkedserver
@server='CAC_DB2',--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:JOY)
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='192.169.2.204' --要访问的服务器
--使用sp_addlinkedsrvlogin 来增加用户登录链接
EXEC sp_addlinkedsrvlogin
'CAC_DB2', --被访问的服务器别名(如果上面sp_addlinkedserver中使用别名JOY,则这里也是JOY)
'false',
NULL,
'sa', --帐号
'123zxcvbnm,./' --密码
select * from CAC_DB2.CAC.dbo.DB_VERSION
浙公网安备 33010602011771号