原创 Ubuntu中安裝HBase

在Ubuntu中安裝HBase R利劍NoSQL系列文章,主要介紹通過R語言連接使用nosql數據庫。涉及的NoSQL產品,包括Redis, MongoDB, HBase, Hive, Cassandra, Neo4j。希望通過我的介紹讓

原创 如何在Linux上安裝與配置Hadoop?

Hadoop最早是爲了在Linux平臺上使用而開發的,但是Hadoop在UNIX、Windows和Mac OS X系統上也運行良好。不過,在Windows上運行Hadoop稍顯複雜,首先必須安裝Cygwin以模擬Linux環境,然後才能安

原创 SSH本機免登陸密碼

SSH本機免登陸密碼 博客分類: 分佈式操作系統  今天在設置Linux免登錄的時候,按照Hadoop官方說明的ssh設置,然後通過ssh localhost測試,可是總是提示要輸入密碼。   $ ssh-keygen -t ds

原创 Win7與虛擬機VMware下運行的Ubuntu共享文件夾

安裝VMware Tools,在VMware面板上選擇“虛擬機-重新安裝VMware tools…”,如下圖所示: 在這裏VMware虛擬了一個光盤鏡像,我們需要把這個鏡像掛載到本機的/mnt目錄下面; 在這裏我們不妨建立一個子目錄,按C

原创 Ubuntu安裝zookeeper

環境變量設置:安裝jdk:下載jdk:jdk-7u25-linux-i586.tar.gz 或者用命令獲取 sudo apt-get install openjdk-7-jdk vim /etc/profile(或者切換到/etc目錄

原创 如何不重起而讓bashrc的修改生效——使用source命令

vim ~/.bashrc source ~/.bash_profile ******************************************* Source命令也稱爲“點命令”,也就是一個點符號(.)。source命令

原创 Hive基礎學習文檔和入門教程

1.hive除了包含用戶接口、元數據,還包含哪些內容? 2.hive包含哪些操作? 3.hive數據能否被修改? 4.hive優化有哪些常用方法? 摘要:   Hive 是建立在 Hadoop 上的數據倉庫基礎構架。它提

原创 Java線程(篇外篇):線程本地變量ThreadLocal

   首先說明ThreadLocal存放的值是線程內共享的,線程間互斥的,主要用於線程內共享一些數據,避免通過參數來傳遞,這樣處理後,能夠優雅的解決

原创 Spring的IOC原理

1. IoC理論的背景 我們都知道,在採用面向對象方法設計的軟件系統中,它的底層實現都是由N個對象組成的,所有的對象通過彼此的合作,最終實現系統的業務邏輯。 圖1:軟件系統中耦合的對象 如果我們打開機械式手錶的後蓋,就會看到與上面類似的情

原创 3大數據庫(Sql-Server,MySql和Oracle)的分頁SQL語句實現

我們在編寫MIS系統和Web應用程序等系統時,都涉及到與數據庫的交互,如果數據庫中數據量很大的話,一次檢索所有的記錄,會佔用系統很大的資源,因此我們

原创 HashMap與ConcurrentHashMap的區別

從JDK1.2起,就有了HashMap,正如前一篇文章所說,HashMap不是線程安全的,因此多線程操作時需要格外小心。 在JDK1.5中,偉大的Doug Lea給我們帶來了concurrent包,從此Map也有安全的了。 Con

原创 Hadoop開發環境

1、Hadoop開發環境簡介 1.1 Hadoop集羣簡介   Java版本:jdk-6u31-linux-i586.bin   Linux系統:CentOS6.0   Hadoop版本:hadoop-1.0.0.tar.gz 1.2

原创 norbert 高併發分佈式服務例子 examples (一)

norbert 高併發分佈式服務例子 examples (一) 博客分類: norbertLinkedIn分佈式senseidb  Norbert簡介      norbert是一個提供分佈式集羣服務的開發框架,具備集羣管理功能,是

原创 Hadoop Hbase數據庫操作

HBase提供了對HBase進行一系列的管理涉及到對錶的管理、數據的操作java api。 常用的API操作有:   1、  對錶的創建、刪除、顯示以及修改等,可以用HBaseAdmin,一旦創建了表,那麼可以通過HTable的實例來

原创 細說Cookies

什麼是Cookies? Cookies是一些小文件,它們被創建在客戶端的系統裏,或者被創建在客戶端瀏覽器的內存中(如果是臨時性的話)。用它可以實現狀態管理的功能。我們可以存儲一些少量信息到可以短的系統上,以便在需要的時候使用。最有趣的事情