llinux 的一些命令和错误

来源:互联网 发布:unity3d宣传片 编辑:程序博客网 时间:2024/06/10 17:30
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 
<property>
    <name>hive.exec.scratchdir</name>
    <value>/tmp/hive</value>
    <description>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}/&lt;username&gt; is created, with ${hive.scratch.dir.permission}.</description>
  </property> 
  <property>
    <name>hive.exec.local.scratchdir</name>
    <value>/tmp/hive/local</value>
    <description>Local scratch space for Hive jobs</description>
  </property> 
  <property>
    <name>hive.downloaded.resources.dir</name>
    <value>/tmp/hive/resources</value>
    <description>Temporary local directory for added resources in the remote file system.</description>
  </property> 




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默认配置

0 0
原创粉丝点击