小知识点:ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node) ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node)
小知识点:Mac M1/M2 VMware Fusion 安装 Centos 7.9(ARM 64 版本) 最近换了 Mac M2 芯片的笔记本,用原来的 Centos 镜像安装虚拟机直接报错 “无法打开此虚拟机的电源,因为它需要使用 X86 计算机架构,而该架构与此 Arm 计算机架构主机不兼容。”
小知识点:MySQL 的 redo log、undo log、binlog 以及 Java 监控 binlog MySQL 的 redo log、undo log、binlog 以及 Java 监控 binlog
小知识点:Airflow 安装部署 安装流程一、Python 安装二、Airflow 安装三、Airflow 配置四、存在的坑部分安装方法参考: Linux 虚拟机:大数据集群基础环境搭建(Hadoop、Spark、Flink、Hive、Zookeeper、Kafka、Nginx)一、Python 安装当前安装版本为 Python-3.9,使用源码包安装下载源码包或者 wget 下载wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz解压到指定目录
Linux 虚拟机:大数据集群基础环境搭建(Hadoop、Spark、Flink、Hive、Zookeeper、Kafka、Nginx) 基本信息:Centos-7.9、Java-1.8、Python-3.9、Scala-2.12、Hadoop-3.2.1、Spark-3.1.2、Flink-1.13.1、Hive-3.1.3、Zookeeper-3.8.0、Kafka-3.2.0、Nginx-1.23.1目录一、相关文件下载地址二、虚拟机基础配置三、语言环境安装1. Java 环境安装2. Python 环境安装3. Scala 环境安装四、大数据组件安装1. Hadoop 集群安装2. MySQL 安装3. Spark 安装4. F
Java JVM:线程安全与锁优化(八) 目录一、线程安全二、锁优化一、线程安全当多个线程同时访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那就称这个对象为线程安全共同特征代码本身封装了所有必要的正确性保障手段(互斥同步等),令调用者无须关心多线程下的调用问题,更无须自己实现任何措施来保障多线程环境下的正确调用白话文:代码本身已经有了必要的正确性保障手段,像什么互斥同步这些,调用的时候就不需要自己实现任何操作保障多
Java JVM:Java 内存模型与线程(七) 衡量一个服务性能的高低好坏,每秒事物处理数(TPS)是重要的指标之一,而 TPS 值与程序的并发能力又有非常密切的关系目录一、硬件的效率与一致性二、Java 内存模型三、Java 与线程这里是看书笔记,之前文章也有相关介绍:Java JMM:内存模型一、硬件的效率与一致性内存模型:在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象为了充分利用运算单元,处理器对输入的代码进行乱序执行优化,在计算后将乱序执行的结果重组二、Java 内存模型Java 内存模型的主要目的是