原创 Hive DDL(Data Definition Language)之創建表

具體還需要看官網文檔:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL 語法 CREATE [TEMPORARY] [EXTERNAL] TAB

原创 NIO(3) FileChannel

      Java NIO中的FileChannel是一個連接到文件的通道。可以通過文件通道讀寫文件。FileChannel無法設置爲非阻塞模式,它總是運行在阻塞模式下。 打開FileChannel 在使用FileChann

原创 NIO(4) SocketChannel

      Java NIO中的SocketChannel是一個連接到TCP網絡套接字的通道。可以通過以下2種方式創建SocketChannel:             1、打開一個SocketChannel並連接到互聯網上的

原创 NIO(5) Selector

IO多路複用:Select模型        服務器上所有Channel(包括ServerSocketChannel和SocketChannel)都需要向Selector註冊,而該Selector則負責監視這些Socket的I

原创 NIO(2) Channel之間數據傳輸

      Java NIO中,如果兩個通道中有一個是FileChannel,可以直接將數據從一個channel傳輸到另外一個channel。 transferFrom FileChannel的transferFrom()方法

原创 NIO(1) Channel和Buffer

Channel(譯作通道) Java NIO的通道類似流,但又有些不同: 既可以從通道中讀取數據,又可以寫數據到通道。但流的讀寫通常是單向的。 通道可以異步地讀寫。 通道中的數據總是要先讀到一個Buffer,或者總是要從一個

原创 HIVE 基本概念

Hive架構 hive架構圖 hive組件 用戶接口 CLI、JDBC/ODBC和WebGUI。其中,CLI爲shell命令行;JDBC/ODBC是Hive的JAVA實現,與傳統數據庫JDBC類似;WebGUI是

原创 ubuntu sudo出現sudo:must be setuid root

原因:執行 sudo chown -R 用戶名 /usr 之後會造成:sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid 開機按shift或esc先

原创 windows下解決端口被佔用

win鍵 + r,輸入cmd進入DOS命令窗口 根據端口號查程序的進程號 netstat -ano | findstr 佔用端口號(8080) 根據程序的進程號查看具體的程序名稱 tasklist | findstr 進程號

原创 Hive 視圖 索引 動態分區裝載數據

視圖 創建視圖 create view v_emp AS select t.name, t.age, t.addr from t_emp; 刪除視圖 drop view if exists v_emp; 索引

原创 Hive 之內/外表 與 分區表/桶表區別

內表:刪表刪數據   (hdfs上的文件數據) 外表:刪表不刪數據(hdfs上的文件數據) 內表 創建表時沒加external,默認是內表 所有的 Table 數據(不包括 External Table)都保存在wa

原创 03 Timer

package com.zz.timer; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class MyT

原创 CentOS7 離線安裝mysql-5.7.16

mysql官方網站:http://www.mysql.com 1 . 安裝新版mysql前,需將系統自帶的mariadb-lib卸載 [root@slave mytmp]# rpm -qa|grep mariadb mariadb

原创 Hive 本地環境搭建(mysql)

解壓 apache-hive-1.2.1-bin.tar.gz 添加環境變量(vi /etc/profile) #hive_env export HIVE_HOME=/usr/hive-1.2.1 export PATH=

原创 Netty初探-基本概念和相關類介紹

基本概念 概念 Netty是由JBOSS提供的一個Java NIO開源框架。Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。可實現的功能見下圖: Netty v