原创 在RockyLinux 9.3環境中採用RPM模式部署Oracle 19C

在RockyLinux 9.3環境中採用RPM模式部署Oracle 19C 用途 在開發數據庫系統時,可以驗證功能是否與Oracle的表現一致,驗證正確性和兼容性 限制 虛擬機安裝,CPU 2*4 內存16G 磁盤100G 目標生產環境是

原创 在RockyLinux 9.2環境中編譯CockroachDB 23.1

目的 CockroachDB自 23.1開始,編譯模式逐步放棄了Makefile,改用Bazel構建。實際上在23.1代碼執行make buildshort 能夠成功,但make build應該就會因爲生成js文件有問題而失敗。可惜Baze

原创 最簡編譯CockroachDB 21.2

編譯CockroachDB比較麻煩,尤其是從git下載代碼編譯還需要關聯項目的下載,本文整理從官網下載代碼的編譯過程,非常簡單,幾乎沒有異常,供大家參考。 編譯CockroachDB 21.2 1、安裝Centos 8.5 虛擬機 服務器

原创 懷念我的父親

  一晃兒,父親離開2個多月了,按心理學的分析,我還停留睹物思人的階段,常常看到一樣東西,或者在做一件事的時候想到父親,比如每週末在天津站後廣場坐車,在進站檢票的地方就想起父親,他最後一次從天津站坐火車就從那兒上的車,當時我還埋怨他磨磨蹭蹭

原创 基於開源數據庫開發國產商用數據庫產品的一些理解

    最近同學羣裏談論國產基礎軟件比較多,網上“從華爲數據庫到阿里數據庫世界第一,畝產一萬斤的浮誇何時休”這篇文章也多有轉發。我在數據庫方面熟悉一些,最近8年主要參與分析型數據庫GBase 8a MPP的相關研發,將一些內容整理後分享給大

原创 Anrlr4 生成C++版本的語法解析器

一、 寫在前面   我最早是在2005年,首次在實際開發中實現語法解析器,當時調研了Yacc&Lex,覺得風格不是太好,關鍵當時yacc對多線程也支持的不太好,接着就又學習了Bison&Flex,那時Bison的版本還是v1.x.y,對C+

原创 虛擬機上安裝centos8.0

一、準備宿主機     爲了培訓Hadoop生態的部署和調優技術,需要準備3臺虛擬機部署Hadoop集羣環境,能夠保證HA,即主要服務沒有單點故障,可執行基本功能,完成小內存模式的參數調整。 1.1、準備安裝包 宿主機操作系統爲Win7 S

原创 Hive 官方手冊翻譯 -- Hive Transactions (Hive 事務)

由 Alan Gates創建, 最終由 Andrew Sherman修改於2018年8月7日 原文鏈接:https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions 翻

原创 Hive 官方手冊翻譯 -- Hive DDL(數據定義語言)

Hive DDL(數據定義語言) Confluence Administrator創建, Janaki Lahorani修改於 2018年9月19日 原文鏈接 https://cwiki.apache.org/confluence/disp

原创 Nexus搭建開發組的私有倉庫

一、私有倉庫的價值   開發Java應用系統,用到Maven、sbt和 Gradle等構建工具,在構建過程中一般需要從互聯網下載依賴庫,構建私有倉庫就是爲了在開發組或者部門內共用,從而節省整體的下載成本和構建成本。下面先以Maven爲例說明

原创 安裝高可用Hadoop生態 (二) 安裝Zookeeper

2.    安裝Zookeeper 2.1. 解壓程序 ※ 3臺服務器分別執行 tar -xf ~/install/zookeeper-3.4.9.tar.gz -C/opt/cloud/packages ln -s /opt/cl

原创 安裝高可用Hadoop生態 (一 ) 準備環境

爲了學習Hadoop生態的部署和調優技術,在筆記本上的3臺虛擬機部署Hadoop集羣環境,要求保證HA,即主要服務沒有單點故障,能夠執行最基本功能,完成小內存模式的參數調整。 1.    準備環境 1.1. 規劃 克隆3臺服務器,主機名和

原创 活潑的行文 推薦 《構建之法 - 現代軟件工程》 鄒欣著

兩週前買了鄒欣的《構建之法 - 現代軟件工程》,原計劃年前看完吧,結果一看就放不下,用了兩週看了第一遍,覺得非常好,特此推薦給大家。購買鏈接如下          http://item.jd.com/1287921568.html    

原创 Hive 官方手冊翻譯 -- Hive DML(數據操縱語言)

由 Confluence Administrator創建, 最終由 Lars Francke修改於 八月 15, 2018 原文鏈接 https://cwiki.apache.org/confluence/display/Hive/Lang