原创 多個Tomcat應用的部署與啓動

1、部署應用 tomcat配置文件conf/server.xml,在host節點下添加context子節點: <Context path="/workfield" docBase="..." />屬性path:url後面的訪問目錄名 屬性

原创 在Eclipse中開發OSGi(3)在Felix環境中運行Bundle

在前面搭建了一個Apache Felix的運行環境,下面就寫一個簡單的bundle,測試測試。 1、新建一個插件工程,如下圖: 點擊下一步。 2、給插件工程命名一個名字,這裏叫pig1。This plug-in is targeted

原创 Hadoop數據傳輸工具sqoop(三)用Sqoop導入數據到HIVE

一、安裝Hive 1.1下載解壓 下載apache-hive-0.13.1-bin.tar.gz $ tar zxvf apache-hive-0.13.1-bin.tar.gz 1.2配置環境變量 在/etc/profile中添加: e

原创 OSGi實戰(1)使用Maven創建Bundle

1、maven插件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:

原创 Hadoop數據傳輸工具sqoop(四)Java遠程調用Sqoop進行數據傳輸

1、Maven配置 <dependency> <groupId>org.apache.sqoop</groupId> <artifactId>sqoop</artifactId> <version>1.4.5</v

原创 OSGi使用四問

    沒有什麼技術是萬能的,任何一門技術都有它的適用場景和最佳實踐方法。OSGi不只是一門技術,更多的是一種做系統架構的工具和方法論,如果在不適用的場景中使用OSGi,或者在適用的場景中不恰當地使用OSGi,都會使整個系統產生架構級的缺

原创 Hadoop數據傳輸工具sqoop(二)工具命令

1. 概述 本文檔主要對SQOOP的使用進行了說明,參考內容主要來自於Cloudera SQOOP的官方文檔。爲了用中文更清楚明白地描述各參數的使用含義,本文檔幾乎所有參數使用說明都經過了我的實際驗證而得到。 2. codegen 將關係

原创 用 Hadoop 進行分佈式並行編程(四)Java遠程調用Hadoop服務

    前面幾篇都是在Hadoop環境中,使用Hadoop工具進行MapReduce計算。本篇介紹在Java應用中如何利用Hadoop服務進行MapReduce計算。 一、安裝配置Hadoop 1、解壓Hadoop $tar zxvf

原创 Hadoop 2.0中單點故障解決方案

        Hadoop 1.0內核主要由兩個分支組成:MapReduce和HDFS,衆所周知,這兩個系統的設計缺陷是單點故障,即MR的JobTracker和HDFS的NameNode兩個核心服務均存在單點問題,該問題在很長時間內沒

原创 使用hadoop存儲圖片服務器

公司的一個服務需要存儲大量的圖片服務器,考慮使用hadoop的hdfs來存放圖片文件.以下是整個架構思路:     使用hadoop作爲分佈式文件系統,hadoop是一個實現了HDFS文件系統和MapReduce的開源項目,我們這裏只是使

原创 Flume NG:Flume 發展史上的第一次革命

Flume 作爲 cloudera 開發的實時日誌收集系統,已經受到越來越多的關注。比如 IBM BigInsights 已經將 Flume 作爲產品的一部分。Flume 初始的發行版本目前被統稱爲 Flume OG(original g

原创 MySQL的備份與還原

MySQL備份和還原,都是利用mysqldump、mysql和source命令來完成的。  1.Win32下MySQL的備份與還原  1.1 備份  命令進入bin文件夾 |  cd /Program Files/MySQL/M

原创 圖片服務架構演進

現在幾乎任何一個網站、Web App以及移動APP等應用都需要有圖片展示的功能,對於圖片功能從下至上都是很重要的。必須要具有前瞻性的規劃好圖片服務器,圖片的上傳和下載速度至關重要,當然這並不是說一上來就搞很NB的架構,至少具備一定擴展性和

原创 架構高性能海量圖片服務器的技術要素

在筆者的另一篇文章《nginx性能改進一例》有講到,在圖片規模比大的情況,nginx處理能力受制於文件系統的io,意味着,在大規模圖片的場景,如果運

原创 在Eclipse中開發OSGi(2)開發一個OSGi應用

發佈和使用服務 由於 OSGi 框架能夠方便的隱藏實現類,所以對外提供接口是很自然的事情,OSGi 框架提供了服務的註冊和查詢功能。好的,那麼我們實際操作一下,就在 Hello world 工程的基礎上進行。 我們需要進行下列的步驟: 定