首页 文章 精选 留言 我的

精选列表

搜索[搭建],共10000篇文章
优秀的个人博客,低调大师

关于搭建haddoop分布式系统的全部过程复习

1\在vmware中更改了虚拟机的网络类型,--->NAT方式,(虚拟交换机的ip可以从vmvare的edit-->vertual network editor看到) 2、根据这个交换机(网关)的地址,来设置我们的客户端windown7的ip(Vmnet8这块网卡) 3、启动linux主机,修改linux系统的ip地址(通过图形界面修改),修改完成之后在terminal(命令行终端)中切换到root用户执行命令重启网络服务来让ip生效 4/修改主机名: 在root身份下,用命令修改 vi /etc/sysconfig/network 把hostname改为 yun-10-1 5/添加主机名和ip的映射 在root身份下 vi /etc/hosts 添加一行 192.168.2.100 yun-10-1 6/讲hadoop这个用户添加到sudoers里面去 在root身份下 vi /etc/sudoers ,在文件中找到 root ALL=ALL ALL ,下面加一行hadoop的 7/停止防火墙服务 在root身份下 service iptables stop 8、关闭防火墙的自动启动 在root身份下 chkconfig iptables off 9、reboot 10/用ping命令检测一下windows主机和linux服务器之间的网络连通性 11、进入linux修改图形界面启动配置,不要再启动图形界面了,在root身份下, vi /etc/inittab 将其改为id:3:initdefault: 12/再次reboot,将不会启动到图形界面了 (当以后你想启动图形界面的时候可以在命令行下敲startx (init 5) ,在图形界面下你想关闭图形界面,敲命令init 3) ===========华丽的分割线============================= 1/用终端连接linux服务器进行软件的安装(用secureCRT来连接) 2/安装jdk --用filezilla工具上传jdk的压缩包 --解压jdk的压缩包到一个专门的安装目录下 /home/hadoop/app --在hadoop的主目录下敲命令 tar -zxvf jdk-7u65-linux-i586.tar.gz -C ./app --配置java的环境变量 sudo vi /etc/profile 在文件的最后添加: export JAVA_HOME=/home/hadoop/app/jdk1.7.0_65 export PATH=$PATH:$JAVA_HOME/bin 3/让配置生效, source /etc/profile ===========帅酷的分割线============================= 1/用filezilla工具上传hadoop的安装包 2/把hadoop解压到app目录中去 tar -zxvf hadoop-2.4.1.tar.gz -C ./app/ 3/修改hadoop的5大配置文件,位置在 /home/hadoop/app/hadoop-2.4.1/etc/hadoop目录下 -- vi hadoop-env.sh 改其中的JAVA_HOME为我们安装jdk的路径JAVA_HOME=/home/hadoop/app/jdk1.7.0_65 -- vi core-site.xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://yun-10-1:9000</value> </property> <property> <name>hadoop.tmp.dir</name> <value>/home/hadoop/app/hadoop-2.4.1/tmp</value> </property> </configuration> -- vi hdfs-site.xml <configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration> -- 先修改文件名 mv mapred-site.xml.template mapred-site.xml 在编辑 vi mapred-site.xml <configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration> -- vi yarn-site.xml <configuration> <property> <name>yarn.resourcemanager.hostname</name> <value>yun-10-1</value> </property> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> </configuration> 4/配置一下hadoop的环境变量 sudo vi /etc/profile =============优美的分割线==================== 1/无密登陆的配置 首先在客户端生成密钥对 ssh-keygen -t rsa 紧接着一直回车 然后在客户端拷贝公钥到远程 ssh-copy-id desthost 本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4585771.html,如需转载请自行联系原作者

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

Android NDK环境搭建及调用JNI的简单步骤

转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3396595.html Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1. 下载NDK(http://developer.android.com/tools/sdk/ndk/index.html),并解压,配置Path路径 2. 在项目中新建一个名为jni的文件夹,在jni中新增Android.mk文件,文件内容如下: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := PhotoUtil LOCAL_SRC_FILES := PhotoUtil.c LOCAL_LDLIBS := -llog -ljnigraphics include $(BUILD_SHARED_LIBRARY) LOCAL_MODULE:当前模块的名称 LOCAL_SHARED_LIBRARIES:当前模块需要依赖的共享库。 LOCAL_SRC_FILES:所要调用的C源码 3. 把PhotoUtil.c文件复制到jni目录下 PhotoUtil.c,包含一个图片处理方法: JNIEXPORT void JNICALL Java_com_wangjie_customviews_PicturesDialog_functionToBlur(JNIEnv* env, jobject obj, jobject bitmapIn, jobject bitmapOut, jint radius) { …… } 方法Java_com_wangjie_customviews_PicturesDialog_functionToBlur的取名方式: Java_:固定 com_wangjie_customviews:java包名 PicturesDialog:java类名 functionToBlur:java使用的方法名 4. 编译C源码,生产so库文件 进入jni目录: ndk-build 或者 ndk-buildAPP_PLATFORM=android-8 1 2 3 "Compile thumb : PhotoUtil <= PhotoUtil.c SharedLibrary : libPhotoUtil.so Install : libPhotoUtil.so => libs/armeabi/libPhotoUtil.so 执行完毕之后,android项目的libs目录下就会生成so文件: \libs\armeabi\libPhotoUtil.so 5. 在android中java代码调用: static{ System.loadLibrary("PhotoUtil"); } 加载photoUtil库(libPhotoUtil.so) 并添加: private native void functionToBlur(Bitmap bitmapIn, Bitmap bitmapOut, int radius); 然后在其他地方只需要调用该functionToBlur()方法即可: functionToBlur(bgBitmap, bitmapOut, 50); 参考: http://www.ibm.com/developerworks/opensource/tutorials/os-androidndk/section5.html http://developer.android.com/tools/sdk/ndk/index.html#Installing http://stackoverflow.com/questions/2067955/fast-bitmap-blur-for-android-sdk 本文转自天天_byconan博客园博客,原文链接:http://www.cnblogs.com/tiantianbyconan/p/3396595.html,如需转载请自行联系原作者

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

制造企业搭建工业物联网的7个思考

制造业是国家综合实力的象征,是在全球化竞争中赖以生存的资本和保障。近几年物联网技术已经应用于各行业的生产流程以及制造业的产业结构调整中,促进各个工业企业在节能减排、提高生产效率、生产效益提升等方面的改善。2015年中国颁布了《中国制造2025》,提出大力发展智能制造。结合中国制造业的现状与特点,加速推动信息技术与制造技术的深度融合。 近年来我们不仅看到了用于精密检测的机器视觉系统、用于装配作业的初级智能机器人系统和用于微型计算机的自然语言接口以及各种专家系统,工业物联网已成为政府、制造企业、互联网公司、物联网公司、电信运营商、IT和自动化厂商等各方关注的焦点。但是对于工业物联网应用,制造企业需要思考一些问题. 应用工业物联网的业务目标和预期价值 通过对物联网采集的数据进行分析,可以帮助企业分析各类设备或产品的状态,实现对异常状态的预警或报警,从而实现预测性维护,避免非计划停机;还有助于帮助企业改进产品性能、帮助企业降低能耗、保障安全等。通过对运输车辆的数据采集,可以掌握车辆运行的位置,以及运输货品的状态,实现制造商、第三方物流和货主的信息交互,实现运输资源的充分应用。还可以用于对污染物的监控、对无人值守的设备、对石油管道的远程监控和故障诊断等。在消费品行业,也有很多基于物联网的智能应用,例如智能家居。通过对各种设备的状态监控,还可以实现设备租赁和服务电商。因此,工业物联网应用广泛。企业在应用工业物联网之前,首先应当结合行业特点,明确自己的业务目标和预期价值。不同应用的难度差异很大,企业需要有清晰的认知。 采集哪些有价值的数据,如何采集、传输、存储与分析? 物联网应用的基础,源于各种智能终端、传感器和智能仪表,加上GPS定位和网络传输的功能模块(WIFI、4G或ZigBee等)。低功耗的NB-IOT技术,为物联网的普及应用带来了巨大价值。当前,各类设备数据采集的接口方式差异很大,有些设备需要外接传感器。所以现在市场上也出现不少可以采集和传输数据的盒子,有些盒子具有一定的存储和数据处理能力。因此,企业要实现工业互联网应用,需要明确究竟要采集哪些有价值的数据?采集频率有多高? 如何部署传感器?是要传输所有状态数据,还是只传输超出阈值的数据?海量数据如何存储?是基于私有云还是公有云? 物联网数据的数据分析算法和数学模型是什么? 数据如何分析与展现? 数据异常的预警和处置方式? 如何实现物联网数据与企业业务流程的集成? 中小企业和大型企业进行物联网应用的显著差异。 中小型制造企业进行物联网应用,可以直接选择基于公有云的物联网平台,相对比较容易。例如,树根互联就帮助生产高空作业车的龙头企业星邦重工实现了设备的定位,支持企业的设备租赁业务。对于大型制造企业,则需要更加慎重地制定工业物联网的应用策略,考虑是否需要自己开发及运营物联网平台。如果选择自主开发或自主运营,就需要考虑与电信运营商、云平台进行合作。 自主开发物联网应用还是利用物联网开发平台来开发物联网应用。 就像ERP应用可以选择自主开发和应用商品化的系统一样,物联网平台建设的路径也有不同的选择。可以选择物联网的云服务,用物联网开发平台来构建物联网应用,或者直接从底层开发物联网应用。相对而言,应用ThingWorx等物联网开发平台来开发物联网应用,对于多数企业而言,是一个经济有效的方式。下图是著名研究机构Forrester发表的2016年第四季度物联网软件平台排名情况。 设备运营企业、设备制造企业、零部件企业、维修企业如何实现物联网数据的共享、分发、分析与协同? 我认为,这是工业物联网应用最复杂,也最重要的问题。比如,中车集团如果要建立一个物联网平台来实现对旗下企业制造的高铁、动车、地铁车辆进行监控,进行故障预警和预测性维护,则需要与铁路总公司、各地的地铁公司共享物联网数据,而各个整车制造企业、零部件制造企业,应根据其制造的产品和零部件,共享相应的物联网数据,以便进行数据分析,研究自身产品出现的问题,做到知其然,也知其所以然,改进产品和制造工艺。维修企业如果对某列车辆进行了维修,或者更换了备品备件,则也需要在云平台上留下维修记录。如果某列地铁的车门出现故障,则信息应该传递到地铁公司,对应的站台门就不能打开。在保证信息安全、合理的数据访问权限,以及能够保证制造商的知识产权前提下,进行物联网数据的共享,是物联网实现深化应用,并取得实效的关键。同样道理,航空公司与飞机制造商也应当实现物联网数据的共享。 物联网平台功能和部署方式的差异化与选型。 很多物联网平台都强调自身的开放性,甚至实现开源,以便支持各种类型的应用。一个完整的物联网平台,前端应该能够集成各种类型的传感器,后端应当具有海量数据的存储和大数据分析能力,实现与应用系统的集成,支持各种行业应用。例如,GE公司就基于Predix平台开发了卓越制造的套件,集成了在制品管理、质量管理、生产管理、路线优化等应用功能。因此,企业要进行物联网平台的选型,应当深入理解埃森哲提出的物联网应用成熟度模型,对各类物联网平台的开放性、集成能力、数据分析、行业应用功能进行深入比较。从部署方式来开,有些物联网平台的交付方式是公有云服务,有些物联网平台可以在企业内部部署,或者通过私有云方式部署。这也是企业进行物联网平台选型必须考虑的问题。 物联网数据的安全与隐私保护问题。 物联网应用产生的海量数据的分级存储、备份,以及数据安全、加密,是企业进行物联网应用需要考虑的一个重要问题。有些设备的用户,例如军工企业,出于数据安全和隐私保护的考虑,不愿意设备制造商去获取设备的状态数据。几年前,伊朗核设施的离心机的工控网络被植入的工业病毒入侵而最终瘫痪;而最近已经出现视频监控数据被盗取的事件。这说明,数据安全是工业物联网应用的前提。如果数据安全得不到保障,企业级的物联网深层次应用就难以实现。 大多数早期实施工业物联网并取得成效的企业如今都发现了快速提高运营效率的方法。 工业物联网不仅仅只是为他们带来了短期回报,进行新的业务模式试验能使得制造商在未来混乱的市场竞争来临之前做好准备。但是朗锐智科(www.lrist.com)提醒制造企业对于工业物联网应用,应当采取积极而又谨慎的态度,开展整体和系统的规划,再由浅入深,逐步开展工业级的物联网应用。

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

云服务器 ECS 搭建WordPress网站:购买 Linux 实例

购买 Linux 实例 对于个人使用的小型网站,一台云服务器 ECS 实例可以满足需求。这里只介绍新购实例。如果您有镜像,可以 使用自定义镜像创建实例。 注意:这个文档中描述的实例将结合 云市场 的 阿里云linux一键安装web环境 使用,而这个产品目前仅支持 CentOS、Ubuntu 和 Aliyun Linux。 操作步骤 1.登录 云服务器管理控制台。如果尚未注册,单击 免费注册。 2.定位到 云服务器 ECS > 实例。单击 创建实例。 3.选择付费方式:包年包月 或 按量付费。因为目前只有 包年包月 的 ECS 可以备案,如果您需要备案网站,请选择 包年包月。 4.选择地域。所谓地域,是指实例所在的地理位置。您可以根据所在的地理位置选择地域。地域与用户距离越近,延迟相对越少,下载速度相对越快。例如,如果您的网站访问者都分布在北

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

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

用户登录
用户注册