hadoop一些命令

grep ping6 | awk '{print $1}' | xargs kill -9


hdfs haadmin -DFSHAAdmin -failover nn2 nn1


hadoop dfsadmin -safemode leave

三.orphan的异常修复

      如果出现第二节的异常, 怎样修复能确保不丢失数据?

      可以按照如下步骤修复:

      1. flush region/table

       2.hbck -fixHdfsOrphans table

       3. hbase hbck -fixHdfsHoles table

       4.hbase hbck -fixMeta

       5.hbase hbck -fixAssignment

通用修复命令

hbase hbck -fixEmptyMetaCells -fixReferenceFiles

hbase hbck -fixAssignments -fixMeta

hbase hbck -repair

hbase hbck -repairHoles

切换ZK

hdfs haadmin -DFSHAAdmin -failover nn1 nn2

namenode报GC问题:

 jps -v
查看jvm参数
6985 NameNode -Dproc_namenode -Xmx8192m -Djava.net.preferIPv4Stack=true -Djava.library.path=/home/hadoop/hadoop/lib/native -Dhadoop.log.dir=/data1/hadoop_logs -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/home/hadoop/yarn/hadoop-2.6.0-cdh5.8.0 -Dhadoop.id.str=hadoop -Dhadoop.root.logger=INFO,console -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Stack=true -Djava.library.path=/home/hadoop/hadoop/lib/native -Djava.net.preferIPv4Stack=true -Djava.library.path=/home/hadoop/hadoop/lib/native -Dhadoop.log.dir=/data1/hadoop_logs -Dhadoop.log.file=hadoop-hadoop-namenode-gddg1hadoop001.log -Dhadoop.home.dir=/home/hadoop/yarn/hadoop-2.6.0-cdh5.8.0 -Dhadoop.id.str=hadoop -Dhadoop.root.logger=INFO,RFA -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Dhadoop.security.logger=INFO,RFAS -Dhdfs.audit.logger=INFO,NullAppender -Xms16384m -Xmx16384m -Dhadoop.security.logger=INFO,RFAS

界面也能看到

修改hadoop-env.sh

export HADOOP_NAMENODE_OPTS="-Xms16384m -Xmx16384m"
export HADOOP_DATANODE_OPTS="-Xms2048m -Xmx2048m"

•jstack ( 查看jvm线程运行状态,是否有死锁现象等等信息) : jstack pid : thread dump
•jstat -gcutil  pid  1000 100  : 1000ms统计一次gc情况统计100次;

猜你喜欢

转载自blog.csdn.net/syc0616/article/details/110938401