ubuntu上安装cdh3(hadoop)

  • 利用apt-get install 命令安装cdh3,所以首先要添加它的库(repository),方法如下:

新建文件/etc/apt/sources.list.d/cloudera.list,内容如下

deb http://archive.cloudera.com/debian <RELEASE>-cdh3 contrib
deb-src http://archive.cloudera.com/debian <RELEASE>-cdh3 contrib

 其中<RELEASE>部分要用lsb_release -c命令的结过替换。如我的电脑的执行结果如下所示

hadoop@hzs-755-hzhang-desktop:/usr/lib$ lsb_release -c
Codename:	lucid

 那么替换的结果如下所示

deb http://archive.cloudera.com/debian lucid-cdh3 contrib
deb-src http://archive.cloudera.com/debian lucid-cdh3 contrib

 保存退出。

执行一下下面的命令:

 

$ curl -s http://archive.cloudera.com/debian/archive.key | sudo apt-key add -
  •  上面已经完成了库的添加,下面就可以安装了
  1. 更新apt包的索引
    $ sudo apt-get update
  2. 我们要安装hadoop,所以搜索下有哪些可用的版本
    apt-cache search hadoop
  3. 安装hadoop-0.20
    sudo apt-get install hadoop-0.20
     
  • 安装完成后,接下来配置一下hadoop的伪分布式模式

conf/core-site.xml :

<configuration>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
  </property>
</configuration>


conf/hdfs-site.xml :

<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>


conf/mapred-site.xml :

<configuration>
  <property>
    <name>mapred.job.tracker</name>
    <value>localhost:9001</value>
  </property>
</configuration>

 

同时别忘了修改hadoop-env.sh文件,指定一下JAVA_HOME的值。

  • 由于cdh版本的hadoop不能用root帐户启动,所以我们接下来要创建hadoop用户和组
  1. 创建组hadoop,
    sudo groupadd hadoop
  2. 创建用户hadoop,
    sudo useradd -g hadoop -d /home/hadoop -m hadoop
  3. 修改用户hadoop的密码
    sudo passwd hadoop
  4. 切换到用户hadoop
    su - hadoop
  5. 验证下如下命令是否需要输入密码,
    ssh localhost
     如果需要密码,那么执行
    $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
    $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
  • 最后启动hadoop,并通过访问下面两个连接,如果可以访问说明hadoop安装成功。
bin/start-all.sh 

NameNode - http://localhost:50070/

 JobTracker - http://localhost:50030

 

 

参考:

https://ccp.cloudera.com/display/CDHDOC/CDH3+Installation

http://hadoop.apache.org/common/docs/r0.20.2/quickstart.html

内容概要:本文围绕“融合模拟退火和自适应变异的混沌鲸鱼优化算法(AAMCWOA)”展开研究,提出一种创新的智能优化算法,通过引入混沌初始化、模拟退火机制和自适应变异策略,有效提升传统鲸鱼优化算法的收敛速度与全局搜索能力,避免陷入局部最优。该算法在MATLAB平台上实现,并应用于RBF神经网络的参数优化与分类预测,验证了其在复杂非线性问题中的优越性能。文档还附带14页算法原理解析,深入阐述各改进模块的设计思路与数学模型。此外,文中列举了大量相关科研方向与应用场景,涵盖信号处理、路径规划、电力系统、故障诊断、机器学习等多个领域,展示了该算法的广泛适用性。; 适合人群:具备一定编程基础和优【创新SCI算法】AAMCWOA融合模拟退火和自适应变异的混沌鲸鱼优化算法研究(Matlab代码实现)化算法背景,从事智能算法研究或工程优化应用的研究生、科研人员及工程技术人员,尤其适合致力于智能计算、人工智能与MATLAB仿真的1-3年经验研究人员。; 使用场景及目标:①用于解决复杂函数优化、神经网络参数调优、分类预测等科研问题;②作为SCI论文复现与算法创新的基础工具,支撑高水平学术研究;③结合MATLAB代码实现,快速验证算法有效性并拓展至实际工程场景。; 阅读建议:建议结合提供的算法原理详解文档逐模块理解AAMCWOA的实现逻辑,通过调试MATLAB代码掌握参数设置与性能评估方法,并尝试将其迁移至其他优化任务中进行对比实验,以深化对智能优化算法设计思想的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值