隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(lèi)(467)

          文章檔案(423)

          相冊(cè)

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827203
          • 排名 - 49

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          平臺(tái)環(huán)境:


          • 本地win7系統(tǒng)
          • 本地spark和集群spark都是2.0.0
          • IDEA

          運(yùn)行模式:

          • local
          • Spark Standalone
          • YARN

          local模式

          local模式只需要將程序中的setMaster(“local”)就可以了,一般不會(huì)出現(xiàn)什么問(wèn)題。

          Spark Standalone模式

          在沒(méi)有加sc.addJar(“F:\大數(shù)據(jù)\jar包\wordcount.jar”);這條語(yǔ)句之前報(bào)如下錯(cuò)誤:

          • 2
          • 3
          • 4
          • 5
          • 6
          java.lang.RuntimeException: Stream '/jars/wordcount.jar' was not found.
          • 1

          顯然是因?yàn)閖ar包未能傳給工作節(jié)點(diǎn),將生成的jar包放在上面路徑中,運(yùn)行成功。

          YARN模式

          修改的代碼如下:

          SparkConf conf = new SparkConf().setAppName("JavaWordCount").setMaster("yarn-client"); conf.set("spark.yarn.dist.files", "src\\yarn-site.xml");
          • 1
          • 2

          將core-site.xml、hdfs-site.xml、yarn-site.xml三個(gè)文件放在項(xiàng)目src文件夾下,這三個(gè)文件從hadoop集群配置文件夾中復(fù)制下來(lái),直接run java application就可以了。 
          有些教程還會(huì)有如下代碼:

          sparkConf.set("spark.yarn.jar", "hdfs://192.168.0.1:9000/user/bigdatagfts/spark-assembly-1.5.2-hadoop2.6.0.jar");
          • 1

          設(shè)置spark jar包地址,我并沒(méi)有設(shè)置,但是日志顯示,也會(huì)有jar包的上傳過(guò)程。具體原理還不是很清楚,為什么需要上傳這樣的jar包。上面設(shè)置的yarn-client,如果你的電腦是在集群里面的,應(yīng)該是設(shè)置為yarn-cluster的。



          posted on 2018-03-13 17:09 Ke 閱讀(1404) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 旬阳县| 岳普湖县| 西城区| 延边| 灯塔市| 青龙| 台中市| 皮山县| 马山县| 泗洪县| 长泰县| 昭通市| 台安县| 习水县| 怀柔区| 上饶市| 安多县| 芜湖市| 岗巴县| 呼和浩特市| 普洱| 山丹县| 阜康市| 探索| 白水县| 隆回县| 上蔡县| 沙洋县| 霍山县| 布拖县| 义马市| 滦平县| 郴州市| 波密县| 正镶白旗| 天峨县| 南通市| 三江| 讷河市| 通城县| 娄烦县|