- 浏览: 54961 次
- 性别:
- 来自: 成都
最新评论
文章列表
Hadoop读书笔记(一)Hadoop介绍:http://blog.csdn.net/caicongyang/article/details/39898629
Hadoop读书笔记(二)HDFS的shell操作:http://blog.csdn.net/caicongyang/article/details/41253927
JAVA URL 操作HDFS
OperateByURL.java
package hdfs;
import java.io.InputStream;
import java.net.URL;
import org.apache.hado ...
Hadoop读书笔记(一)Hadoop介绍:http://blog.csdn.net/caicongyang/article/details/39898629
1.shell操作
1.1所有的HDFS shell操作命名可以通过hadoop fs获取:
[root@hadoop ~]# hadoop fs Usage: java FsShell [-ls <path>] [-lsr <path>] [-du <path>] [-dus <path>] [-count[-q] <path>] [-mv <src> ...
1.Hadoop是什么?
适合大数据的分布式与计算平台。HDFS:Hadoop Distributed File System 分布式文件系统MapReduce:并行计算框架
2.HDFS的架构
主从结构
主节点,只有一个:namenode
从节点,有很多个:datanodes
namenode负责:
接收用户操作请求
维护文件系统的目录结构
管理文件与block之间关系,block与datanode之间关系
datanode负责:
存储文件
文件被分成block存储在磁盘上
为保证数据安全,文件会有多个副本
3.MapReduce的架构
主从结 ...
JNDI(Java Naming and Directory Interface)既java命名和服务接口。JNDI是JAVA平台的一个标准扩展,提供了一组关于接口、类和命名空间的概念。
1.概述
在分布式系统在JNDI通常被用来获取共享的组件和资源,它使用命名和目录服务讲名称与位置、服务、信息、资源关联起来。其中的命名服务提供名称-对象的映射,目录服务提供有关对象的信息,并提供定位这些对象所需的搜索工具。
2.原理
JNDI是一种命名和目录服务,它提供一套实用命名和目录service的接口,用户可以通过它是用命名和目录服务。就像JDBC一样,JNDI提供命名服务和目录服务两部分,其最 ...
MyViewPager.class
public class MyViewPager extends ViewPager {
public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
setMyScroller();
}
/**
*/
private void setMyScroller() {
try {
Class<?> viewpager = ViewPager.class;
Field scroller = ...
在整合ajax的项目中,动态加载js和动态加载css是必须的
动态加载js
// 动态加载JS
function add_js(name) {
var head = document.getElementsByTagName('head').item(0);
var headlist = head.childNodes;
for(var i = 0;i < headlist.length;i = i+1){
if(headlist[i] != "" && headlist[i].type == "text/javasc ...
代码为一个小实例介绍oracle存储过程的for循环的使用和if的使用,在存储过程中拼接JSON还回给调用者
create or replace procedure p_yourname(
p_xxa in varchar2, --参数一为输入参数
p_xx b in varchar2, --参数二为输入参数
p_xxc inout varchar2, --参数三为输入输出参数
p_result out varchar2 --参数四为输出参数
)
/***** ...
在实际的前台开发中,为了避免id重复很多情况下必须引入form的概念,以下将列出引入form后jquery获取取复选框、单选框、下拉列表等的方法
获取选中下拉列表的值:
var selectValue = $("form[id='formid'] select[id='selectid'] option:selected").val();
获取单选框的值:
var radioValue =$("form[id='formid'] input[name='radioname']:checked").val();
获取复选框的值:
var che ...
Struts2方法一:利用reponse对象来完成
Struts2封装了request和response对象,Struts2整合Ajax需要在execute()方法中利用ServletActionContext.getResonse()取得reponse对象,然后构造json对象或者xml对象,将对象输出到流中,然后打回到页面上进行处理!此方法需要在execute()中还回null,在struts.xm配置文件中result无需进行配置
HttpServletResponse response = ServletActionContext.getResponse();
reponse.s ...
在linux中完成java和javaee开发均没有问题
在安装程序过后,与在windows相同需要配置相关的配置文件
具体的配置文件为 /etc/profile
保存退出
最后执行
#source /etc/profile
立即生效配置文件
搞定!
一、linux的用户与组管理必须要使用root或者拥有root权限的用户才能完成
用户添加 useradd xxx
密码修改 passwd xxx 123456
用户删除 userdel xxx
用户删除及删除用户主目录 userdel -r xxx
增加用户组 groupadd 组名
用户创建,并同时指定将某个用户分配到哪个组 useradd -g 组名 用户名
修改某个用户所在组 usermod -g 组名 用户名
修改用户登录的初始目录 usermod -d 组名 用户名
修改文件权限 chomd 777 文件名
备注:文件权限 4代表查看、3代表修改、1 ...
进入系统发现系统系统一直重启,可以通过查看修改/etc/inittab 配置文件
在进入grub引导界面是,输入e
再选中第二行,输入e
在最后输入 1 【单用户级别】
点击enter键,进入单用户模式,然后进行修改密码或者修改配置文件
/ linux文件系统根目录
/bin 存放用户可执行的程序
/boot 操作系统启动所需要的文件
/dev 接口设备文件目录
/etc 有关系统设置于系统的管理文件
/home 一般用户的主目录或FTP站点目录
/mnt 系统挂载文件 如U盘、光驱等
/proc 目前系统核心与程序执行的信息
/root 管理员的主目录
/sbin 存放系统启动是所需要执行的程序
/tep 存放缓存的文件
/user 存放用户使用的系统命令和应用程序等信息
/var 具有变动系统的相关程序目录 例如log等
下次继续补充吧...