- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 借助 ptpython 三个命令实现终端下 PySpark 代码高亮和代码补全:
1.pip install ptpython; 2.export PYSPARK_DRIVER_PYTHON=ptpython; 3.pyspark
2016-03-31 21:40:35 2352
转载 设计模式--单例模式(一)懒汉式和饿汉式
本文是设计模式学习笔记的第二篇文章,主要分析的是单例模式。包括懒汉式,饿汉式,登记式,以及懒汉式的改进型,还有一个关于读取propertoes配置文件的实例。预计分为三节。这是第一节,先分析最简单的懒汉式和饿汉式。单例模式是设计模式中比较简单的一种。适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是,那些对象的类型被遍及一个软件系统的不同
2016-03-31 20:00:51 2010
原创 spark-shell无法退格/删除
配好了Spark集群后,先用pyspark写了两个小例子,但是发现Tab键没有提示,于是打算转到scala上试试,在spark-shell下有提示了,但是发现不能退格,而且提示也不是复写,而是追加,这样根本就没法写程序.解决办法:1.打开会话选项2.终端-仿真 在终端中选择Linux3.映射键 勾选两个选项4.至此已经成功了,但是如
2016-03-30 12:13:59 5107
原创 ubuntu安装/启动/停止/重启MySQL
如何启动/停止/重启MySQL一、 启动方式1、使用 service 启动:service mysql start2、使用 mysqld 脚本启动:/etc/inint.d/mysql start3、使用 safe_mysqld 启动:safe_mysql&二、停止1、使用 service 启动:service mysql stop2、使用 my
2016-03-13 00:13:26 8294
原创 Ubuntu中如何将Tomcat端口改为80
当更改Tomcat的端口为80时,需编辑/etc/tomcat6/server.xml文件port=8080更改为port=80后,保存重新启动,却发现网址无法访问通过命令netstat -ant检查发现开启的端口中没有80端口原因:从ubuntu10.04起,默认是关闭1024一下的端口需要手工打开,关于tomcat的打开,可以到编辑/
2016-03-13 00:11:04 4874
原创 SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: datanode:unknown error解决办法
SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: datanode: datanode: unknown error在格式化Hadoop时报出如上错误.原因: hadoop在格局化HDFS的时辰,经由过程hostname号令获取到的主机名在/etc/hosts文件中进行映射
2016-03-13 00:02:01 9915
原创 LiveNodeg个数不对/Unauthorized request to start container解决办法
org.apache.hadoop.yarn.exceptions.YarnException: Unauthorized request to start container在启动hadoop的时候遇到提示如上错误,其原因是namenode,datanode时间同步问题解决办法:多个datanode与namenode进行时间同步,在每台服务器执行:ntpdate ti
2016-03-12 23:55:12 847
原创 ubuntu修改主机名
ubuntu修改主机名 1、查看主机名在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;其二,在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机的主机名。2、临时修改主机名命令行下运行命令:“hostname 新主机名”其中“新主机名”可以用任何合
2016-03-12 23:50:26 419
原创 Ubuntu14.04更新数据源方法及常用数据源
1、 良好的备份习惯已防止误操作导致无法复原.sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup2、然后编辑更新源配置文件sudo vi /etc/apt/sources.list3、简单起见可以全部删除或者注释(在前面加#)sources.list的内容,代之下述的地址。4、更新源列
2016-03-11 00:54:55 2102
原创 ubuntu中vi使用方向键与退格键乱码问题
在ubuntu中 使用方向键与退格键会出现ABCD等字母.解决办法:方案一:可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。安装vim:ubuntu预装的是vim tiny版本,而需要的是vim full版本。执行下面的语句安装vim full版本: $sudo apt-get remove vi
2016-03-11 00:49:29 3103
原创 Ubuntu安装git
步骤:sudo apt-get updatesudo apt-get install git然后配置自己的git账号信息,这样才能进行相关的操作:git config --global user.name "Your Name"git config --global user.email "youremail@domain.com"可以通过下面的命令查看git的配置
2016-03-11 00:42:34 442
原创 Python字符串与数字拼接 TypeError: cannot concatenate 'str' and 'int' objects
如代码:# coding=utf8str = '你的分数是:'num = 82text = str+numprint text执行结果直接报错:TypeError: cannot concatenate 'str' and 'int' objects解决这个方法只有提前把num转换为字符串类型,可以使用bytes函数把int型转换为string型。
2016-03-11 00:40:07 31609
原创 ubuntu下安装、配置JDK8
1、下载JDK8安装包,下载地址是官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html上下两个只是版本有点不同,但都是可以使用的2、在ubuntu下下载可以使用命令wget,右键选中的压缩包外链,选择复制链接地址,命令行下执行#Wget url
2016-03-11 00:32:30 3544
原创 xxx is not in the sudoers file.This incident will be reported.的解决方法
通常我们在Linux中自己通过指令新创建的用户,如果没有分配用户组的话,就没有办法使用sudo命令,这样在操作的过程中会有很多的不便。并且会报错xxx is not in the sudoers file.This incident will be reported.解决办法如下:1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo
2016-03-11 00:19:40 11080
原创 SecureCRT中文乱码解决方法
SecureCRT是一个商业终端连接工具。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。解决办法:1.打开对话框,在工具栏中点开“选项”,选择“会话选项”。2.在打开的“会话选项”中,选择“外观”。3.在显示的“窗口和文本外观”中找到“字符编码”。4.把“字符编码”设置为“UTF-8”
2016-03-11 00:16:19 701
原创 ubuntu下允许root用户ssh远程登录
SSH服务器,可以通过SSH协议来访问远程服务器,代替telnet和ftp。但是ubuntu默认是不启用root用户也不允许root远程登录的。所以需要先启用root用户 启用root用户:sudo passwd root //修改密码后就启用了。 安装OpenSSH server:1. 使用apt命令安装openssh server$ sudo apt-get
2016-03-11 00:11:26 3712
原创 查看Ubuntu系统的版本
虽然是个超简单的指令,但是每次用都发现忘了,需要现查,所以干脆自己记一份得了 ..第一种 使用命令:cat /proc/version 查看 proc目录下记录的当前系统运行的各种数据,version记录的版本信息可以直接通过cat查看到,还可以看到我的gcc版本呢。第二种 使用命令:uname -a 查看
2016-03-11 00:06:36 894
转载 三层架构(我的理解及详细分析)
今天看到朋友在维护程序,忽然想到了三层的事情,又看到了一个比喻很好的博客,采购、厨师,服务员(个人觉得用顾客更合适吧?顾客提出需求),就留作复习用了 .. 三层的解耦思想更重要一些,将数据源、业务操作、UI完全剥离开。这样替换三层中的任意一层都不会对另外两层产生影响,只要按照接口去实现就行了,正好符合今天所看的"针对接口编程"。转自:http://blog.csdn.net/h
2016-03-01 12:26:29 4875 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人