原创 多個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 工程的基礎上進行。 我們需要進行下列的步驟: 定