首页 文章 精选 留言 我的

精选列表

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

tfs服务器docker化部署方案

1. 建立centos 2. 登陆,切换到root,或用root登陆 3. 关闭所有防火墙。 chkconfig iptables off sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config systemctl stop firewalld.service yum remove firewalld 然后重启server 4. yum install libtool zlib-devel autoconf readline-devel readline libuuid-devel zlib-devel mysql-devel automake libuuid readline-devel readline ncurses-devel.x86_64 ncurses.x86_64 gcc-c++ vim wget net-tools svn libstdc++.so.6 glibc.i686 unzip make lrzsz libtool zlib-devel autoconf readline-devel readline libuuid-devel zlib-devel mysql-devel automake libuuid readline-devel readline ncurses-devel.x86_64 ncurses.x86_64 gcc-c++ vim wget net-tools svn libstdc++.so.6 glibc.i686 unzip docker 5. mkdir /root/czq_tfs_data 创建tfs存储的目录 6. mkdir /usr/local/docker 7. cd /usr/local/docker 8. rz 选择打包好的tfs.tar上传 9. docker load < tfs.tar 10. docker images查看会有一个image出来了 11. docker run --privileged=true -d --net=host --restart=always --name=tfsnameserver -e NS_IP=172.20.10.9 -e UNUSED_IP=192.168.0.166 -e DEV_NAME=eth0 10.213.42.254:10500/caozhiqiang1/tfs:v2.2 ns 运行nameserver。 12. docker run --privileged=true -d --net=host --restart=always --name=tfsdataserver -e NS_IP=172.20.10.9 -e UNUSED_IP=192.168.0.166 -e MOUNT_MAXSIZE=1000000 -e DEV_NAME=bond0 -v /root/czq_tfs_data:/data 10.213.42.254:10500/caozhiqiang1/tfs:v2.2 ds 运行dataserver 13. docker ps查看一下2个服务起来了没有 14. systemctl enable docker 让docker自启动。 15. 然后用别的机器telnet一下,看看端口通了没。

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

虚拟化技术—docker容器—web UI篇

docker官方提供了一个web UI界面管理容器和镜像,名为:shipyard 先修改一下配置文件 vim /etc/sysconfig/docker 添加: other_args="-H tcp://0.0.0.0:235 -H unix:///var/run/docker.sock" 注:centos7使用OPTIONS="-H tcp://0.0.0.0:235 -H unix:///var/run/docker.sock" 重启: /etc/init.d/docker restart 执行: 获取一个/data的数据卷: docker run -ti -d --restart=always --name shipyard-rethinkdb rethinkdb 使用/data数据卷启动RethinkDB: docker run -ti -d -p 4001:4001 -p 7001:7001 --restart=always --name shipyard-discovery microbox/etcd -name discovery 代理: docker run-ti -d-p 2375:2375 --hostname=$HOSTNAME --restart=always--name shipyard-proxy-v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375shipyard/docker-proxy:latest 主点: docker run -ti-d--restart=always --name shipyard-swarm-manager swarm:latestmanage --host tcp://0.0.0.0:3375 etcd://<IP-OF-HOST>:4001 启动shipyard控制器: docker run \ -ti \ -d \ --restart=always \ --name shipyard-controller \ --link shipyard-rethinkdb:rethinkdb \ --link shipyard-swarm-manager:swarm \ -p 8080:8080 \ shipyard/shipyard:latest \ server \ -d tcp://swarm:3375 然后就可以使用http://localhost:8080访问了 这里提供中文版的一键安装方法,是社区爱好者提供的,链接:https://segmentfault.com/a/1190000003995350?_ea=450409 本人更喜欢中文版一键安装,因为方便嘛。。。。 本文转自 sykmiao 51CTO博客,原文链接:http://blog.51cto.com/syklinux/1860245,如需转载请自行联系原作者

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

微软虚拟化平台现在可以管理VMware!

System Center虚机管理器(简称SCVMM)的最新Beta已经公开发布,其中包含许多非常有用的功能,例如可以管理Hyper-V虚机,物理机器到虚机的在线转化(P2V迁移),虚机在线自助银行服务,和SCOM结合实现性能和资源优化等等… 然而最吸引我的还是SCVMM 2008 Beta自带的第三方虚拟架构管理集成能力,举例来说,SCVMM现在可以管理VMware ESX Server 主机! 附图所示的就是 SCVMM 2008 Beta的主界面,可以看到和SCVMM 2007几乎如出一辙,可以看到其中添加了VMware的主机,而且保留了Data Center、Cluster、Host 的层次结构。 SCVMM 可以帮助“代办”VMware的大多数功能,甚至包括大家非常喜欢的VMotion 功能!而且使用起来也非常简单。只需切换到“虚拟机”视图,选中所需迁移的虚机,然后单机右侧操作面板上的“虚拟机迁移”,即可开始迁移。 在打开“迁移虚拟机向导”对话框上可以看到可以迁移的目标主机,并且用星数来表示目标主机的等级,综合性能越高,星数越高,便于我们对目标虚机进行“海选”。如果该虚机不满足迁移条件,则可以在“级别解释”窗格上显示原因,附图表明目标虚机的CPU Affinity 设置有问题。 问题解决以后,重新开始迁移向导,可以看到现在虚机已经符合迁移的要求,如附图所示。 一路“ Next”以后,很快就可以开始迁移进程,而且非常有意义的是,所有的步骤可以自动生成相应的PowerShell脚本,方便今后快速操作。 在迁移的时候,如果打开 VMware Virtual Center 的主界面,可以看到当前正在进行迁移,而且虚机继续保持运行,如附图所示。 在SCVMM 2008 Beta 的作业窗格里,也可以看到迁移的进程,如附图所示。很快迁移就可以完成,非常方便。 实际上, SCVMM是利用VMware Virtual Center所提供的API进行工作的,其中大部分的工作,都可以借助SCVMM来完成,相当不错。毕竟我们可以借助单一的平台,来对企业里的不同虚拟架构进行管理,非常方便。 本文转自 ahpeng 51CTO博客,原文链接:http://blog.51cto.com/markwin/74529,如需转载请自行联系原作者

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

虚拟化技术—docker容器—私有库篇

通常我们使用镜像都需要去官方pull下来,而平时公司使用都是自己定制的容器,那么我们就需要搭建自己的私有库。 建私有库: docker pullregistry docker run -d -p 5001:5000 registry(使用本机的5001端口,默认使用5000) docker tag centos_with_nettools 172.16.7.105:5001/test/nettool:v1 vim /etc/sysconfig/docker 添加: other_args="--insecure-registry 172.16.7.105:5001"(本机ip:port) 重启docker: /etc/init.d/docker restart docker startregistry_ID 提交到本机私有库: docker push 172.16.7.105:5001/test/nettool:v1 想要在其他机器上pull,需要在其他机器上添加: vim /etc/sysconfig/docker 添加: other_args="--insecure-registry 172.16.7.105:5001"(本机ip:port) 重启docker: 使用docker pull172.16.7.105:5001/test/nettool:v1 本文转自 sykmiao 51CTO博客,原文链接:http://blog.51cto.com/syklinux/1860241,如需转载请自行联系原作者

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

Text类序列化似乎有bug

@Override publicvoidreadFields(DataInputin)throwsIOException{ uid=in.readLong(); fansNum=in.readInt(); followNum=in.readInt(); feedNum=in.readInt(); depth=in.readInt(); fans.readFields(in); follow.readFields(in); feedList.readFields(in); //nick.readFields(in); nick=in.readUTF(); } @Override publicvoidwrite(DataOutputout)throwsIOException{ out.writeLong(uid); out.writeInt(fansNum); out.writeInt(followNum); out.writeInt(feedNum); out.writeInt(depth); fans.write(out); follow.write(out); feedList.write(out); out.writeUTF(nick); //nick.write(out); } 从map传递到reduce里,发现nick里出现了乱码。把出现乱码的文字拿出来单独测试却正常。难以索解。改成String类型后bug消失。 Hadoop版本0.20.2 本文转自 dogegg250 51CTO博客,原文链接:http://blog.51cto.com/jianshusoft/787240,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

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部分的功能。

用户登录
用户注册