上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 1.类初始化过程 一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 一个子类要初始化需要先初始化父类 一个类初始化就是执行<client>()方法(编译器生成的字节码) <client>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示赋值代码和静态代码块代码 阅读全文
posted @ 2019-09-05 20:42 猫不夜行 阅读(725) 评论(0) 推荐(2) 编辑
摘要: 由于OpenTSDB没有支持Java的SDK进行调用,所以基于Java开发OpenTSDB的调用将要依靠HTTP请求的方式进行。 1.毫秒级数据写入 /api/put:通过POST方式插入JSON格式数据,将毫秒级的时间戳赋值给timestamp参数即可,JSON格式: Java中毫秒级时间戳获取方 阅读全文
posted @ 2019-09-05 18:17 猫不夜行 阅读(3424) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述 OpenTSDB执行./tsdb tsd启动之后,占有控制台执行并且Ctrl+C后就退出了,关闭控制台同样会退出。 2.解决方法(在/opt/module/opentsdb-2.3.1/build/目录下) 其中: nohup : 不挂断运行 ./tsdb tsd > /dev/nul 阅读全文
posted @ 2019-09-05 11:29 猫不夜行 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 1.CAS导致ABA问题: CAS算法实现一个重要前提需要取出内存中某时刻的数据并在当下时刻比较并交换,那么在这个时间差中会导致数据的变化。 比如:线程1从内存位置V中取出A,这时线程2也从V中取出A,线程2进行了一些操作将值改成了B,然后线程2又将V的数据改回A;此时线程1进行CAS操作发现内存中 阅读全文
posted @ 2019-09-04 18:06 猫不夜行 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 1.CAS: 比较并交换(Compare And Swap),是Unsafe类中的一条CPU系统原语,原语的执行必须是连续的,在执行过程中不允许被中断,即CAS是一条CPU的原子指令,不会造成数据不一致问题。 类似:Atomic中的compareAndSet()方法 如果期望值和真实值相同,本次操作 阅读全文
posted @ 2019-09-04 17:01 猫不夜行 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1.问题出现: 在格式化NameNode后,集群上安装的OpenTSDB的表(存在hbase中)都没有了,重新运行OpenTSDB预创建表步骤报错显示table already exists 2.原因: hadoop重新格式化后,hdfs上没有了数据,在hbase中新建表却提示Table alrea 阅读全文
posted @ 2019-09-02 21:56 猫不夜行 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 1.问题 执行start-dfs.sh后在进程中查看jps,发现NameNode启动,但DataNode没有 2.原因 在失败的.log文件中看到datanode的clusterID 和 namenode的clusterID 不一致 原因可能是多次Hadoop namenode -format导致c 阅读全文
posted @ 2019-09-02 18:23 猫不夜行 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 1.问题: 群起脚本启动后查看jps没有出现:QuorumPeerMain Zookeeper正常启动但是群起脚本查状态出现:Error contacting service. It is probably not running错误 2.原因: 脚本没有加上source /etc/profile; 阅读全文
posted @ 2019-09-02 12:30 猫不夜行 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.raincent.com/content-85-11052-1.html 1、Application:Spark应用程序 指的是用户编写的Spark应用程序,包含了Driver功能代码和分布在集群中多个节点上运行的Executor代码。 Spark应用程序,由一个或多个作 阅读全文
posted @ 2019-08-24 18:49 猫不夜行 阅读(632) 评论(0) 推荐(1) 编辑
摘要: 1. 集群角色 Application:基于spark的用户程序,包含了一个Driver program 和集群中多个Executor Driver Program:运行application的main()函数并自动创建SparkContext。Driver program通过一个SparkCont 阅读全文
posted @ 2019-08-24 17:03 猫不夜行 阅读(1096) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页