首页 文章 精选 留言 我的

精选列表

搜索[问卷模式],共10000篇文章
优秀的个人博客,低调大师

在Ubuntu上安装Hadoop(单机模式)步骤

1. 安装jdk:sudo apt-get install openjdk-6-jdk 2. 配置ssh:安装ssh:apt-get install openssh-server 为运行hadoop的用户生成一个SSH key:$ ssh-keygen -t rsa -P "" 让你可以通过新生成的key来登录本地机器:$ cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys 3. 安装hadoop:下载hadoop tar.gz包并解压:tar -zxvf hadoop-2.2.0.tar.gz 4. 配置:- 在~/.bashrc文件中添加:export HADOOP_HOME=/usr/local/hadoopexport JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64export PATH=$PATH:$HADOOP_HOME/bin在修改完成后保存,重新登录,相应的环境变量就配置好了。 - 配置hadoop-env.sh:export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64 - 配置hdfs-site.xml:<property> <name>hadoop.tmp.dir</name> <value>/app/hadoop/tmp</value> <description>A base for other temporary directories.</description> </property> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> <description>The name of the default file system. A URI whose scheme and authority determine the FileSystem implementation. The uri's scheme determines the config property (fs.SCHEME.impl) naming the FileSystem implementation class. The uri's authority is used to determine the host, port, etc. for a filesystem.</description></property> - 配置mapred-site.xml:<property> <name>mapred.job.tracker</name> <value>localhost:9001</value> <description>The host and port that the MapReduce job tracker runs at. If "local", then jobs are run in-process as a single map and reduce task. </description></property> - 配置hdfs-site.xml:<property> <name>dfs.replication</name> <value>1</value> <description>Default block replication. The actual number of replications can be specified when the file is created. The default is used if replication is not specified in create time. </description> </property> 5. 通过 NameNode 来格式化 HDFS 文件系统$ /usr/local/hadoop/bin/hadoop namenode -format 6. 运行hadoop$ /usr/local/hadoop/sbin/start-all.sh 7. 检查hadoop的运行状况- 使用jps来检查hadoop的运行状况:$ jps - 使用netstat 命令来检查 hadoop 是否正常运行:$ sudo netstat -plten | grep java 8. 停止运行hadoop:$ /usr/local/hadoop/bins/stop-all.sh

优秀的个人博客,低调大师

《设计模式军体拳第24招》 访问者模式 Visitor——把数据结构与复杂操作分离

我是老李。前阵子我接手了一个已经跑了几年的员工管理系统。系统里员工类型不多:工程师、产品经理、管理者,三种。最早只是为了算工资,每个员工类里写一个 computeSalary(),相安无事。后来业务要算绩效,于是每个类里面又加了一个 computePerformance()。再后来要做成本分析,又加 computeCost()。然后报表、人效、预算、培训支出……每个需求一进来,第一反应就是:Employee 的三个子类各改一遍。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册