导航

 

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

 

posted on 2019-03-19 10:42  一棵二叉树  阅读(565)  评论(0)    收藏  举报