我80后,曾经在非典中呼吸着新鲜空气,在金融风暴中心找到工作并像小强一样生存了下来。
我曾经从事机械行业7年做过操作工,领导过班子,还跟老外谈过项目,可是......
上面的废话都是在铺垫“我”,而我真正的理想是,坐在充满阳光的办公桌前,用代码来编织属于我的空间与生活。
今年年末我有幸加入沈阳延云云计算有限公司,英文:YDB。
当我第一天坐在会议室里听老总诉说他们公司的等等时,我感觉原来我头顶的天空不是蓝色的,而是用一种叫做网络的交际网所覆盖,在这个网里我们每天都是那么赤裸裸,而承载着这个网的终端就叫“大数据”,可想而知呀,那么多的人,平均每秒钟会产生多少数据呀,而如果有一天正在阅览本帅的博客的你消失了...没关系,大数据么,肯定会找到你的,不过就是慢点而已,但是我们老总接下来说的确实让我震惊了,比如你丢了,对就是你,然后你爸报警了,然后警察用“我们延云的YDBHadoop”分布式的软件找你 ,那就简单了,首先在头顶的网里定位你最后接触网络的地方,然后.......商业机密,就是本来需要查询你的时间是3天,现在有3小时就够够的了,所以言归正传,分享下这半周的学习成果吧。
Linux服务器端最稳定的系统,
第一天就来个狠的,学了4个月Java的我居然懵逼了,索性也就都扔了吧,从头再来,
Linux下有N多命令,我只说我学会的,那些自认大神呀,又什么的别造次,等我长大了有你们好看的,
首先,tar:解压命令,
代码:tar -zxvf /opt/XXX.tar.gz
将一个gz格式的压缩包解压,-zxvf分别是,是用什么格式,x是解压,v是显示解压过程,f使用文档/解压文档名。
当然还有好多命令只是我自己知道就好了,哦对了,-C是解压到哪个目录。
解压的格式有很多:unzip=zip 代码:unzip XXX.zip file解压到某个目录。
tar=tar, gz, tar.gz, tar.bz2, tar.z
bzip2=bz2
uncompress=z
unrar=rar
以上是解压的一点小知识。
下面是vi命令
vi:编辑
代码:vi /文件目录/文件名
在vi里就相当于打开了一个记事本一样,不过不能用鼠标,而且命令多的可怕,所以我就记录下现在常用的
插入:i 退出模式按esc,
保存:wq或x都可以
删除ctrl+u,等
剩下的就简单记录下,
cd:切换工作目录,ll:查询本目录下所有文件相细信息,ls:显示本目录下文件,pwd:显示所有目录,mkdir:新建目录,chmod:文件权限,export:打印现在环境变量,
hostname更改ip名,serverice lss ues 设置时间同步,date:显示时间,cal:显示日历,bc:计算器,tab键:补全功能,ctrl+c:停止当前程序,rmdir:删除空目录,cp:复制文件,scp:远程复制文件,rm:删除文件,mv:移动文件,nl:显示行号,more:一页一页显示内容,file:查看文件类型,exit:你猜。
就这点了....
之后两天我们开始装服务器,那可真是问题不断,不过现在也好了,简单描述下吧。
首先远程连接服务器,创建虚拟机,名字用ydbmaster,内存16G,CPU4个,网络用桥接方式,
安装好虚拟机后进入系统,打开Linux,vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置静态ip,BOOTPROTO=“static”设置静态,IPADDR=192.168.1.1设置一个ip地址(注意查看域地址),然后把IPV6改成“no”,退出vi。
保存后重启。
配置jdk,将jdk的包解压到opt下然后配置环境变量:
vi /etc/profile
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
注意标点符号,JAVA_HOME是刚才mv到路径
然后测试,Java-version 出现版本号就是成功了,
安装tomcat
将tomcat解压,然后修改配置文件
vi.bash_profile 打开加上这几句
export JAVA_HOME=/tomcat/jdk1.6.0_23
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
export CATALINA_BASE=/tomcat/tomcat-5.5
export CATALINA_HOME=/tomcat/tomcat-5.5
到这里tomcat就配置完毕
最后配置zookeeper,它是hadoop和hbase的重要组件,
将复杂易出错的关键服务程序进行封装,再用简单易用的接口形式,性能好,功能稳定的系统呈现给用户。
先解压到opt/配置conf,里面有个zoo什么什么的文件,复制一份,然后将文件名改成zoo.cfg用记事本方法打开后datadir地址写成解压文件的位置,clientport是端口,
在linux下开启服务:bin/zkServer.sh start
开启命令:bin/zkCli.sh -server 127.0.0.1:2181
命令:create:创建文件,get查询文件及内容,set:修改文件内容,delete:删除文件,quit:退出。
完事,下面就是配置我们公司的YDBHadoop了,整理下随后继续吹牛皮。