sudo tar -zxvf ./hadoop-2.6.0.tar.gz -C /usr/local # 解压到/usr/local中
source ~/.bashrc # 使变量设置生效
sudo useradd -m hadoop -s /bin/bash 创建新用户
sudo adduser hadoop sudo 可为 hadoop 用户增加管理员权限
sudo mv ./hadoop-2.6.0/ ./hadoop # 将文件夹名改为hadoop
sudo chown -R hadoop:hadoop ./hadoop # 修改文件权限
rm -R ./output 删除文件
rm -Rf ./output 删除文件夹
sudo mv 文件名 /文件目录 #移动文件
tar -zxvf hbase-0.90.5.tar.gz #解压文件
sudo chown -R hadoop:hadoop hbase-0.99.2 # 修改权限为一般用户
将A目录里面的文件和文件夹等复制到B目录 怎么实现
cp -rf A/* B
elasticsearch 启动
elasticsearch/bin$ ./elasticsearch
logstash 启动
/usr/local/logstash/bin/logstash -f /usr/local/logstash/conf/apache.conf
或
logstash/bin$ ./logstash -f /usr/local/logstash/conf/apache.conf
kibana启动
在安装目录里运行: bin/kibana (Linux/MacOSX) 或 bin\kibana.bat (Windows)
完毕!Kibana 现在运行在 5601 端口了
./start-hbase.sh #启动hbase
./hbase shell #进入shell命令
quit #退出shell
启动hive
直接 hive
然后 show tables;
teach: http://www.powerxing.com/install-hadoop/
mahout:http://my.oschina.net/winHerson/blog/194336
hadoop-eclipse-plgun:http://www.cnblogs.com/shishanyuan/p/4178732.html
1.start hadoop: sbin/start-all.sh
2.load by friefox :http://localhost:50070
3.working
4.finally: stop hadoop: sbin/stop-all.sh
5.k-means: http://blog.fens.me/hadoop-mahout-kmeans/
6.hbase http://doc.okbase.net/baolibin528/archive/125804.html
7 hive http://gaoxianwei.iteye.com/blog/2028401
[ERROR] Terminal initialization failed; falling back to unsupported
原因是hadoop目录下存在老版本jline:
/hadoop-2.5.2/share/hadoop/yarn/lib:
解决方法是:
将hive下的新版本jline的JAR包拷贝到hadoop下:
cp /hive/apache-hive-1.1.0-bin/lib/jline-2.12.jar ./
/hadoop-2.5.2/share/hadoop/yarn/lib: 将hadoop的jline-9.9.94.jar替换为jline-2.12.jar
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
解决方法
修改hive-site.xml
hive.exec.scratchdir
/tmp/hive
HDFS root scratch dir for Hive jobs which gets created with write all (733) permission. For each connecting user, an HDFS scratch dir: ${hive.exec.scratchdir}/<username> is created, with ${hive.scratch.dir.permission}.
hive.exec.local.scratchdir
/tmp/hive/local
Local scratch space for Hive jobs
hive.downloaded.resources.dir
/tmp/hive/resources
Temporary local directory for added resources in the remote file system.
java.lang.RuntimeException: Unable to instantiate receiver com.example.smslistener_demo.SmsReceiver:
java.lang.ClassNotFoundException: com.example.smslistener_demo.SmsReceiver in loader dalvik.system.PathClassLoader
[/data/app/com.example.smslistener_demo-1.apk]
Manifest文件中注册的Activity的名称,有没有写错,包名有没有搞错,有些网友,可能只写一个类名,前面用点号代替,但是这个类不在默认的包内,所以报这个错,那么只要写上类的全名,即可。
12.创建eclipse 快捷方式
1、 sudo gedit /usr/share/applications/eclipse.desktop
2、向eclipse .desktop中添加以下内容: www.2cto.com
[Desktop Entry]
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/home/hff/SoftwareInstall/eclipse/eclipse
Icon=/home/hff/SoftwareInstall/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
其中Exec和Icon替换成自己eclipse解压目录下相应文件。
注意:每行后面不要有空格。
3、给eclipse .desktop文件赋权 ,运行“chmod u+x eclipse.desktop“命令可。
找到/usr/share/applications/eclipse.desktop,右键选择 copy to desktop,即可。
若无法open,则一定是exec路径不对,cd 一下这个路径看是否可以
hive-site.xml hive的配置文件
hive-env.sh hive的运行环境文件
hive-default.xml.template 默认模板
hive-env.sh.template hive-env.sh默认配置
hive-exec-log4j.properties.template exec默认配置
hive-log4j.properties.template log默认配置