# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin export PATH ulimit -c unlimited alias forward='sudo /etc/rc.d/forwardiptables' alias onlyforward='sudo /etc/rc.d/only_forward' alias reboot='sudo /usr/bin/reboot' alias ethtool='sudo /sbin/ethtool'
问题2:com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.5.3 zeppelin目录下jackson版本和sprak目录下的版本不一致 替换/home/haoren/soft/spark/jars目录下的jackson-databind-2.6.5.jar jackson-core-2.6.5.jar jackson-annotations-2.6.5.jar到zeppelin/lib
问题4:java.sql.SQLException: Failed to start database 'metastore_db' with class loader org.apache.spark.sql.hive.client.IsolatedClientLoader$$anon$1@5a0039e7, see the next exception for details 只是要注意一点:在运行程序之前,千万不要运行脚本sbin/start-thriftserver.sh,否则自己写的程序是无法运行的 情形一:已经有一个hive连接在访问Derby创建的metastore_db文件夹,由于Derby数据库自身的缺点--仅支持一个链接对其进行访问,所以这时,如果再有一个终端调用hive,就有第二个链接访问Derby数据库了,就会抛出这个异常。 解决方法很简单。用mysql作为元数据仓库,mysql支持多链接访问,这个问题就不存在了。 情形二:突然离线,易造成hive没能来得及删除自动创建的metastore_db文件夹(~home/bin/metastore_db),这时再次用hive命令进入,则会产生如下报错。 解决这一问题很简单。将metastore_db文件夹改名或者干脆删除,然后重新运行hive命令启动即可。